Changeset 357771f9fee9241d5d9fa0262c4558c3fd57948c

Show
Ignore:
Timestamp:
18/09/07 17:26:43 (1 year ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1190129203 +0000
git-parent:

[9ecfcfc95c7dde71486a04c2b5936308f4d5ea9f]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1190129203 +0000
Message:

Print Winsock error instead of errno if applicable

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/misc/messages.c

    rd212ab7 r357771f  
    319319            size_t errlen; 
    320320 
     321#ifndef WIN32 
    321322            strerror_r( errno, errbuf, 1001 ); 
     323#else 
     324            int sockerr = WSAGetLastError( ); 
     325            if( sockerr ) 
     326            { 
     327                strncpy( errbuf, net_strerror( sockerr ), 1001 ); 
     328                WSASetLastError( sockerr ); 
     329            } 
     330            else 
     331                strncpy( errbuf, strerror( errno ), 1001 ); 
     332#endif 
    322333            errbuf[1000] = 0; 
    323334