Why NumOpenPrivateConnection copy NumOpenPublicConnections

I have a question about OnlineSubsystemEOS

void FOnlineSessionEOS::CopySearchResult(const FSessionDetailsEOS& SessionHandle, EOS_SessionDetails_Info* SessionInfo, FOnlineSession& OutSession)
{
	OutSession.NumOpenPrivateConnections = SessionInfo->NumOpenPublicConnections;
	OutSession.SessionSettings.NumPrivateConnections = SessionInfo->Settings->NumPublicConnections;
.
.
.

Above code is copying from NumOpenPublicConnections to NumOpenPrivateConnections.
Can I know why it works like this?