Browse Source

Showing details about TLS handshake errors

Source commit: 85fe0f179b55bf5bdf827bb378507ca61fcd9c25
Martin Prikryl 9 years ago
parent
commit
163eb109ad
1 changed files with 2 additions and 0 deletions
  1. 2 0
      source/filezilla/AsyncSslSocketLayer.cpp

+ 2 - 0
source/filezilla/AsyncSslSocketLayer.cpp

@@ -1119,6 +1119,7 @@ void CAsyncSslSocketLayer::apps_ssl_info_callback(const SSL *s, int where, int r
             SSL_alert_type_string_long(ret),
             SSL_alert_type_string_long(ret),
             desc);
             desc);
         pLayer->LogSocketMessageRaw(FZ_LOG_WARNING, A2T(buffer));
         pLayer->LogSocketMessageRaw(FZ_LOG_WARNING, A2T(buffer));
+        pLayer->PrintLastErrorMsg();
         delete [] buffer;
         delete [] buffer;
       }
       }
     }
     }
@@ -1133,6 +1134,7 @@ void CAsyncSslSocketLayer::apps_ssl_info_callback(const SSL *s, int where, int r
           str,
           str,
           SSL_state_string_long(s));
           SSL_state_string_long(s));
       pLayer->LogSocketMessageRaw(FZ_LOG_WARNING, A2T(buffer));
       pLayer->LogSocketMessageRaw(FZ_LOG_WARNING, A2T(buffer));
+      pLayer->PrintLastErrorMsg();
       delete [] buffer;
       delete [] buffer;
       if (!pLayer->m_bFailureSent)
       if (!pLayer->m_bFailureSent)
       {
       {