]> git.sesse.net Git - vlc/commitdiff
I hate Winsuck^H^H^Hock
authorRémi Denis-Courmont <rem@videolan.org>
Sun, 16 Dec 2007 15:51:08 +0000 (15:51 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sun, 16 Dec 2007 15:51:08 +0000 (15:51 +0000)
src/misc/messages.c
src/network/error.c

index ce71533f661c48e95fd4c124d5c58ece90ce7364..bdfed25f7923dfb2679cdd277067b6b811851751 100644 (file)
@@ -327,7 +327,8 @@ static void QueueMsg( vlc_object_t *p_this, int i_queue, int i_type,
                 strncpy( errbuf, net_strerror( sockerr ), 1001 );
                 WSASetLastError( sockerr );
             }
-            else
+            if ((sockerr == 0)
+             || (strcmp ("Unknown network stack error", errbuf) == 0))
                 strncpy( errbuf, strerror( errno ), 1001 );
 #endif
             errbuf[1000] = 0;
index 8c59b4485b25501e1beb7f2f312fe715662be817..8fdd7b89b1ffbe2e1796a06a696d74062b41b448 100644 (file)
@@ -147,6 +147,7 @@ const char *net_strerror( int value )
         if( e->code == value )
             return e->msg;
 
+    /* Remember to update src/misc/messages.c if you change this one */
     return "Unknown network stack error";
 }
 #endif