summaryrefslogtreecommitdiff
path: root/network_io/win32
diff options
context:
space:
mode:
authortrawick <trawick@13f79535-47bb-0310-9956-ffa450edef68>2000-08-01 19:33:17 +0000
committertrawick <trawick@13f79535-47bb-0310-9956-ffa450edef68>2000-08-01 19:33:17 +0000
commit2d7d9a0ceef3c4623317c69f01da6965b62f4648 (patch)
tree3a6fbd5c2c9b2f9c64ca54442414380873dfed17 /network_io/win32
parentbdeef2c6e225d61fd0fb0ef08d2479de55267870 (diff)
downloadlibapr-2d7d9a0ceef3c4623317c69f01da6965b62f4648.tar.gz
ap_recv() on Win32: Set bytes-read to 0 on error.
Submitted by: Gregory Nicholls <gnicholls@level8.com> Reviewed by: Jeff Trawick git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60467 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'network_io/win32')
-rw-r--r--network_io/win32/sendrecv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/network_io/win32/sendrecv.c b/network_io/win32/sendrecv.c
index cca0f8411..5a46b3d1d 100644
--- a/network_io/win32/sendrecv.c
+++ b/network_io/win32/sendrecv.c
@@ -95,6 +95,7 @@ ap_status_t ap_recv(ap_socket_t *sock, char *buf, ap_ssize_t *len)
rv = WSARecv(sock->sock, &wsaData, 1, &dwBytes, &flags, NULL, NULL);
if (rv == SOCKET_ERROR) {
lasterror = WSAGetLastError();
+ *len = 0;
return lasterror;
}