]> git.sesse.net Git - vlc/commitdiff
Add extra Win32-specific debug (refs #538)
authorRémi Denis-Courmont <rem@videolan.org>
Mon, 6 Mar 2006 10:23:37 +0000 (10:23 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Mon, 6 Mar 2006 10:23:37 +0000 (10:23 +0000)
modules/misc/gnutls.c

index 5774cba035f36d7ae7f5855d4dcd68291e151713..0f2e121546f8d38244bc43b55109c5e588bafa07 100644 (file)
@@ -239,12 +239,18 @@ gnutls_ContinueHandshake( tls_session_t *p_session)
     p_sys = (tls_session_sys_t *)(p_session->p_sys);
 
      /* TODO: handle fatal error */
+#ifdef WIN32
+    WSASetLastError( 0 );
+#endif
     val = gnutls_handshake( p_sys->session );
     if( ( val == GNUTLS_E_AGAIN ) || ( val == GNUTLS_E_INTERRUPTED ) )
         return 1 + gnutls_record_get_direction( p_sys->session );
 
     if( val < 0 )
     {
+#ifdef WIN32
+        msg_Dbg( p_session, "Winsock error %d", WSAGetLastError( ) );
+#endif
         msg_Err( p_session, "TLS handshake failed: %s",
                  gnutls_strerror( val ) );
         p_session->pf_close( p_session );