diff src/win32/libc_interface.c @ 11543:8be7f4c472cf

[gaim-migrate @ 13798] This was not right, if we didn't read any data from the socket because we'd already read it all, we were returning ENOTCONN. I wonder if there was a reason that we were doing this? The reason I noticed this was that libgg code relies on getting a 0 when all data has been read. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Wed, 14 Sep 2005 04:38:02 +0000
parents d2e44c8085e0
children 40fada5b3d59
line wrap: on
line diff
--- a/src/win32/libc_interface.c	Wed Sep 14 04:11:42 2005 +0000
+++ b/src/win32/libc_interface.c	Wed Sep 14 04:38:02 2005 +0000
@@ -280,11 +280,13 @@
 			errno = WSAGetLastError();
 			return -1;
 		}
+#if 0
 		else if( ret == 0 ) {
 			/* connection has been gracefully closed */
 			errno = WSAENOTCONN;
 			return -1;
 		}
+#endif
 		else {
 			/* success reading socket */
 			return ret;