X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/cbb9532e6e94e02588cbd11b1a708df5e26fea7b..9ddf18a490a6e2de409eb74b9dd1899713b25873:/proxy.c diff --git a/proxy.c b/proxy.c index c1aab15f..d1f842d6 100644 --- a/proxy.c +++ b/proxy.c @@ -481,7 +481,7 @@ int proxy_http_negotiate (Proxy_Socket p, int change) sk_write(p->sub_socket, buf2, strlen(buf2)); } - sk_write(p->sub_socket, "\r\n", strlen(buf)); + sk_write(p->sub_socket, "\r\n", 2); p->state = 1; return 0; @@ -594,6 +594,7 @@ int proxy_http_negotiate (Proxy_Socket p, int change) { bufchain_consume(&p->pending_input_data, eol); datap += eol; + len -= eol; eol = get_line_end(datap, len); }