[WS2_32] Revert r74669
[reactos.git] / reactos / dll / win32 / ws2_32 / src / socklife.c
index b53bb79..5b14364 100644 (file)
@@ -59,11 +59,7 @@ bind(IN SOCKET s,
                 WsSockDereference(Socket);
 
                 /* Return Provider Value */
-                if (Status == ERROR_SUCCESS)
-                {
-                    SetLastError(ErrorCode);
-                    return Status;
-                }
+                if (Status == ERROR_SUCCESS) return Status;
 
                 /* If everything seemed fine, then the WSP call failed itself */
                 if (ErrorCode == NO_ERROR) ErrorCode = WSASYSCALLFAILURE;
@@ -124,11 +120,7 @@ closesocket(IN SOCKET s)
                 WsSockDereference(Socket);
 
                 /* Return success if everything is OK */
-                if (ErrorCode == ERROR_SUCCESS)
-                {
-                    SetLastError(ErrorCode);
-                    return ErrorCode;
-                }
+                if (ErrorCode == ERROR_SUCCESS) return ErrorCode;
             }
         }
         else
@@ -355,7 +347,6 @@ WSAAccept(IN SOCKET s,
                 }
 
                 /* Return */
-                SetLastError(ErrorCode);
                 return Status;
             }
         }
@@ -430,7 +421,6 @@ WSAJoinLeaf(IN SOCKET s,
                 }
 
                 /* Return */
-                SetLastError(ErrorCode);
                 return Status;
             }
         }
@@ -592,7 +582,6 @@ DoLookup:
         {
             /* Add an API reference and return */
             WsSockAddApiReference(Status);
-            SetLastError(ErrorCode);
             return Status;
         }
     }