summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/or/buffers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/or/buffers.c b/src/or/buffers.c
index 9ee3cfe8dc..a308255a41 100644
--- a/src/or/buffers.c
+++ b/src/or/buffers.c
@@ -506,7 +506,7 @@ read_to_chunk(buf_t *buf, chunk_t *chunk, int fd, size_t at_most,
tor_assert(CHUNK_REMAINING_CAPACITY(chunk) >= at_most);
read_result = tor_socket_recv(fd, CHUNK_WRITE_PTR(chunk), at_most, 0);
if (read_result < 0) {
- int e = tor_socket_errno(s);
+ int e = tor_socket_errno(fd);
if (!ERRNO_IS_EAGAIN(e)) { /* it's a real error */
#ifdef MS_WINDOWS
if (e == WSAENOBUFS)