From 95d9cde3a9dd89b7ade192e4eaec0501441d183b Mon Sep 17 00:00:00 2001 From: Fletcher Dunn Date: Tue, 11 Jul 2023 10:21:24 -0700 Subject: [PATCH] Fix bug where, if we ignore a signature check failure, we will not parse the cert P4: 8183121 --- .../clientlib/steamnetworkingsockets_connections.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.cpp b/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.cpp index 477fb90..dfb65ba 100644 --- a/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.cpp +++ b/src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.cpp @@ -1406,7 +1406,9 @@ ESteamNetConnectionEnd CSteamNetworkConnectionBase::RecvCryptoHandshake( } } } - else + + // If we didn't deserialize the cert above, do so now + if ( !pCACertAuthScope ) { // Deserialize the cert