summaryrefslogtreecommitdiff
path: root/src/or/buffers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/buffers.c')
-rw-r--r--src/or/buffers.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/buffers.c b/src/or/buffers.c
index 407b5f5a1d..661b1e1587 100644
--- a/src/or/buffers.c
+++ b/src/or/buffers.c
@@ -548,7 +548,8 @@ int fetch_from_buf_socks(buf_t *buf, socks_request_t *req) {
socks4_prot = socks4;
}
- next = memchr(buf->mem+SOCKS4_NETWORK_LEN, 0, buf->datalen);
+ next = memchr(buf->mem+SOCKS4_NETWORK_LEN, 0,
+ buf->datalen-SOCKS4_NETWORK_LEN);
if(!next) {
log_fn(LOG_DEBUG,"socks4: Username not here yet.");
return 0;