From: phk Date: Fri, 18 Aug 2006 20:07:37 +0000 (+0000) Subject: Respect and clear TAG also on flush X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e587b1cd848a43bbb063d497c0f0adcee1695671;p=varnish Respect and clear TAG also on flush git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@833 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/bin/varnishlog/varnishlog.c b/varnish-cache/bin/varnishlog/varnishlog.c index 9fecdd54..d0b3d536 100644 --- a/varnish-cache/bin/varnishlog/varnishlog.c +++ b/varnish-cache/bin/varnishlog/varnishlog.c @@ -57,8 +57,10 @@ printf("Clean\n"); if (ob[u] == NULL) continue; vsb_finish(ob[u]); - if (vsb_len(ob[u])) + if (vsb_len(ob[u]) > 1 && + (match_tag == -1 || flg[u] & F_MATCH)) printf("%s\n", vsb_data(ob[u])); + flg[u] = 0; vsb_clear(ob[u]); } }