fix compile error

This commit is contained in:
2026-07-31 22:35:05 +03:00
parent dbd90a75c9
commit 991369547a
@@ -1015,7 +1015,12 @@ int WinsockNetLayer::DiscoveryThreadProc(LPVOID param)
s_discoveredSessions[i].hostPort == (int)broadcast->gamePort)
{
s_discoveredSessions[i].netVersion = broadcast->netVersion;
wcsncpy(s_discoveredSessions[i].hostName, broadcast->hostName, 31);
size_t converted = mbstowcs(s_discoveredSessions[i].hostName, broadcast->hostName, 31);
if (converted != (size_t)-1)
s_discoveredSessions[i].hostName[converted] = L'\0';
else
s_discoveredSessions[i].hostName[0] = L'\0';
s_discoveredSessions[i].hostName[31] = L'\0';
s_discoveredSessions[i].playerCount = broadcast->playerCount;
s_discoveredSessions[i].maxPlayers = broadcast->maxPlayers;
@@ -1037,7 +1042,7 @@ int WinsockNetLayer::DiscoveryThreadProc(LPVOID param)
session.hostIP[sizeof(session.hostIP) - 1] = '\0';
session.hostPort = (int)broadcast->gamePort;
session.netVersion = broadcast->netVersion;
mbstowcs(session.hostName, broadcast->hostName, 31);
size_t converted = mbstowcs(session.hostName, broadcast->hostName, 31);
if (converted != (size_t)-1)
session.hostName[converted] = L'\0';