[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r9105 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r9105 - gnunet/src/util |
Date: |
Sun, 4 Oct 2009 06:46:44 -0600 |
Author: grothoff
Date: 2009-10-04 06:46:43 -0600 (Sun, 04 Oct 2009)
New Revision: 9105
Modified:
gnunet/src/util/network.c
Log:
backup errno
Modified: gnunet/src/util/network.c
===================================================================
--- gnunet/src/util/network.c 2009-10-04 12:30:25 UTC (rev 9104)
+++ gnunet/src/util/network.c 2009-10-04 12:46:43 UTC (rev 9105)
@@ -148,14 +148,17 @@
GNUNET_NETWORK_socket_close (struct GNUNET_NETWORK_Handle *desc)
{
int ret;
+ int eno;
+
#ifdef MINGW
ret = closesocket (desc->fd);
- SetErrnoFromWinsockError (WSAGetLastError ());
+ SetErrnoFromWinsockError (WSAGetLastError ());
#else
ret = close (desc->fd);
#endif
-
+ eno = errno;
GNUNET_free (desc);
+ errno = eno;
return ret == 0 ? GNUNET_OK : GNUNET_SYSERR;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r9105 - gnunet/src/util,
gnunet <=