From 630ae6b20cf64ad1ae5a3a02fa884b5b2e6cdc3a Mon Sep 17 00:00:00 2001 From: universal963 <36097923+universal963@users.noreply.github.com> Date: Fri, 27 Jun 2025 22:28:28 +0800 Subject: [PATCH] Fix for missing callback and result --- dll/steam_networking_sockets.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dll/steam_networking_sockets.cpp b/dll/steam_networking_sockets.cpp index 35e494dc..c2bf3504 100644 --- a/dll/steam_networking_sockets.cpp +++ b/dll/steam_networking_sockets.cpp @@ -1243,6 +1243,10 @@ ESteamNetworkingAvailability Steam_Networking_Sockets::InitAuthentication() { PRINT_DEBUG_TODO(); std::lock_guard lock(global_mutex); + SteamNetAuthenticationStatus_t data{}; + data.m_eAvail = k_ESteamNetworkingAvailability_Current; + memcpy(data.m_debugMsg, "OK", 3); + callbacks->addCBResult(data.k_iCallback, &data, sizeof(data)); return k_ESteamNetworkingAvailability_Current; } @@ -1257,6 +1261,12 @@ ESteamNetworkingAvailability Steam_Networking_Sockets::GetAuthenticationStatus( { PRINT_DEBUG_TODO(); std::lock_guard lock(global_mutex); + if (pDetails) + { + *pDetails = {}; + pDetails->m_eAvail = k_ESteamNetworkingAvailability_Current; + memcpy(pDetails->m_debugMsg, "OK", 3); + } return k_ESteamNetworkingAvailability_Current; }