Index: dll/win32/msafd/misc/dllmain.c =================================================================== --- dll/win32/msafd/misc/dllmain.c (revision 72738) +++ dll/win32/msafd/misc/dllmain.c (working copy) @@ -326,6 +326,8 @@ return NO_ERROR; case STATUS_FILE_CLOSED: + return WSAECONNRESET; + case STATUS_END_OF_FILE: return WSAESHUTDOWN; @@ -350,6 +352,7 @@ return WSAEADDRNOTAVAIL; case STATUS_REMOTE_NOT_LISTENING: + case STATUS_REMOTE_DISCONNECT: return WSAECONNREFUSED; case STATUS_NETWORK_UNREACHABLE: @@ -367,9 +370,6 @@ case STATUS_LOCAL_DISCONNECT: return WSAECONNABORTED; - case STATUS_REMOTE_DISCONNECT: - return WSAECONNRESET; - case STATUS_ACCESS_VIOLATION: return WSAEFAULT;