[4.0] 36ea951 Fix logic in frag_fields

Lasse Karstensen lkarsten at varnish-software.com
Wed Feb 11 15:08:46 CET 2015


commit 36ea951a3c590ed5332fd6be1ad804f870998e4b
Author: Martin Blix Grydeland <martin at varnish-software.com>
Date:   Mon Jan 26 10:40:39 2015 +0100

    Fix logic in frag_fields

diff --git a/bin/varnishncsa/varnishncsa.c b/bin/varnishncsa/varnishncsa.c
index 8728336..9cbbd50 100644
--- a/bin/varnishncsa/varnishncsa.c
+++ b/bin/varnishncsa/varnishncsa.c
@@ -726,7 +726,7 @@ frag_fields(int force, const char *b, const char *e, ...)
 			q++;
 
 		if (field == n) {
-			if (frag->gen != CTX.gen || !force) {
+			if (frag->gen != CTX.gen || force) {
 				/* We only grab the same matching field once */
 				frag->gen = CTX.gen;
 				frag->b = p;



More information about the varnish-commit mailing list