X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/57356d6317f6f33dd622711d305c4579df63b269..0c367171f27d25a11f9f9d2a3836f45338eb5178:/proxy.c diff --git a/proxy.c b/proxy.c index a02fc11c..d1f842d6 100644 --- a/proxy.c +++ b/proxy.c @@ -481,8 +481,7 @@ int proxy_http_negotiate (Proxy_Socket p, int change) sk_write(p->sub_socket, buf2, strlen(buf2)); } - sprintf(buf, "\r\n"); - sk_write(p->sub_socket, buf, strlen(buf)); + sk_write(p->sub_socket, "\r\n", 2); p->state = 1; return 0; @@ -595,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); }