From 410dcf305260b51294a39a6f0825a2a548030dba Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 8 Sep 2021 10:11:09 +0300 Subject: extended error diagnostics for #2935 --- src/mir_app/src/netlib_ssl.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mir_app/src/netlib_ssl.cpp b/src/mir_app/src/netlib_ssl.cpp index 1f8ffe5f2c..f44b2fee28 100644 --- a/src/mir_app/src/netlib_ssl.cpp +++ b/src/mir_app/src/netlib_ssl.cpp @@ -291,9 +291,12 @@ MIR_APP_DLL(int) Netlib_SslRead(HSSL ssl, char *buf, int num, int peek) return 0; } - Netlib_Logf(nullptr, "SSL failure recieving data (%d, %d, %d)", err, err2, WSAGetLastError()); - ssl->state = sockError; - return SOCKET_ERROR; + int err3 = ERR_get_error(); + if (err3) { + Netlib_Logf(nullptr, "SSL failure recieving data (%d, %d, %d, %d)", err, err2, err3, WSAGetLastError()); + ssl->state = sockError; + return SOCKET_ERROR; + } } return err; -- cgit v1.2.3