diff --git a/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_udp.cpp b/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_udp.cpp index f0c1936..163c371 100644 --- a/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_udp.cpp +++ b/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_udp.cpp @@ -1955,6 +1955,11 @@ failed: AssertMsg( false, "BRecvCryptoHandshake failed creating localhost socket pair" ); goto failed; } + if ( !p->BConnectionState_Connecting( usecNow, errMsg ) ) + { + AssertMsg( false, "BConnectionState_Connecting failed creating loopback pipe socket pair. %s", errMsg ); + goto failed; + } p->ConnectionState_Connected( usecNow ); }