From 305ba230fef87c072e31ed4fc5acfa2d371e948c Mon Sep 17 00:00:00 2001 From: Robert Ransom Date: Wed, 29 Dec 2010 05:19:09 -0800 Subject: [PATCH] Don't throw away incomplete SOCKS proxy responses. Introduced in 9796b9bfa6a757780d6185547e4baf739c53cdac. --- src/or/buffers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/buffers.c b/src/or/buffers.c index 81d54d648f..4e525db1b3 100644 --- a/src/or/buffers.c +++ b/src/or/buffers.c @@ -1964,7 +1964,7 @@ fetch_from_evbuffer_socks_client(struct evbuffer *buf, int state, r = parse_socks_client(data, datalen, state, reason, &drain); if (drain > 0) evbuffer_drain(buf, drain); - else + else if (drain < 0) evbuffer_drain(buf, evbuffer_get_length(buf)); return r;