changeset 12368:7beaf2dc28a9

w32sock: leave win32 error in place. * lib/w32sock.h (set_winsock_errno): Do not call WSASetLastError.
author Paolo Bonzini <bonzini@gnu.org>
date Thu, 26 Nov 2009 20:29:16 +0100
parents 271dac351bca
children 43c3308eae10
files ChangeLog lib/w32sock.h
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-11-26  Richard Jones  <rjones@redhat.com>
+
+	w32sock: leave win32 error in place.
+	* lib/w32sock.h (set_winsock_errno): Do not call WSASetLastError.
+
 2009-11-26  Eric Blake  <ebb9@byu.net>
 
 	init.sh: suggest to use skip_ and fail_ functions in comments
--- a/lib/w32sock.h
+++ b/lib/w32sock.h
@@ -32,7 +32,6 @@
 set_winsock_errno (void)
 {
   int err = WSAGetLastError ();
-  WSASetLastError (0);
 
   /* Map some WSAE* errors to the runtime library's error codes.  */
   switch (err)