From 125bb41d854a536cd49962916d6bb505b9a517d5 Mon Sep 17 00:00:00 2001 From: phk Date: Thu, 6 Apr 2006 09:08:13 +0000 Subject: [PATCH] Don't log the terminating NUL on response proto field. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@126 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishd/cache_httpd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/varnish-cache/bin/varnishd/cache_httpd.c b/varnish-cache/bin/varnishd/cache_httpd.c index 91b3f2c5..6e9ff74d 100644 --- a/varnish-cache/bin/varnishd/cache_httpd.c +++ b/varnish-cache/bin/varnishd/cache_httpd.c @@ -67,8 +67,8 @@ HttpdAnalyze(struct sess *sp, int rr) p = sp->rcv; while (!isspace(*p)) p++; - *p++ = '\0'; VSLR(SLT_Protocol, sp->fd, sp->http.proto, p); + *p++ = '\0'; /* Next find the status */ while (isspace(*p)) @@ -166,6 +166,7 @@ http_read_f(int fd, short event, void *arg) break; } sp->hdr_end = ++p - sp->rcv; + event_del(sp->rd_e); sp->sesscb(sp); } @@ -217,5 +218,4 @@ HttpdBuildSbuf(int resp, int filter, struct sbuf *sb, struct sess *sp) #undef HTTPH sbuf_cat(sb, "\r\n"); sbuf_finish(sb); - } -- 2.39.5