diff options
author | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2000-08-01 19:33:17 +0000 |
---|---|---|
committer | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2000-08-01 19:33:17 +0000 |
commit | 2d7d9a0ceef3c4623317c69f01da6965b62f4648 (patch) | |
tree | 3a6fbd5c2c9b2f9c64ca54442414380873dfed17 /network_io/win32 | |
parent | bdeef2c6e225d61fd0fb0ef08d2479de55267870 (diff) | |
download | libapr-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.c | 1 |
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; } |