X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=relay.c;h=f484aa46f07f5addee495e3fa01c8503713b4611;hb=7aec47491eb4b77361d8618cb3860607e2ec80e1;hp=30be3ec1c495b246033b9d5363a77dab1b43482f;hpb=58c5fd1f9a72db878e29958a4c4e1b65db5b2e07;p=project%2Fuhttpd.git diff --git a/relay.c b/relay.c index 30be3ec..f484aa4 100644 --- a/relay.c +++ b/relay.c @@ -81,16 +81,15 @@ static void relay_process_headers(struct relay *r) break; line_len = newline + 1 - buf; - if (newline > buf && newline[-1] == '\r') { + if (newline > buf && newline[-1] == '\r') newline--; - line_len++; - } *newline = 0; if (newline == buf) { r->header_cb = NULL; if (r->header_end) r->header_end(r); + ustream_consume(s, line_len); break; }