[4.1] e2b8877 Add missing call to VSL_Match
Lasse Karstensen
lkarsten at varnish-software.com
Tue Jun 14 11:19:08 CEST 2016
commit e2b8877b4b0e13a322ba481972d369109c86de52
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Tue Mar 15 20:47:27 2016 +0000
Add missing call to VSL_Match
With this you can also filter based on logexpect's vsl arguments.
diff --git a/bin/varnishtest/vtc_logexp.c b/bin/varnishtest/vtc_logexp.c
index 1c0ea70..8ac5332 100644
--- a/bin/varnishtest/vtc_logexp.c
+++ b/bin/varnishtest/vtc_logexp.c
@@ -196,11 +196,13 @@ logexp_dispatch(struct VSL_data *vsl, struct VSL_transaction * const pt[],
int vxid, tag, type, len;
const char *legend, *data;
- (void)vsl;
CAST_OBJ_NOTNULL(le, priv, LOGEXP_MAGIC);
for (i = 0; (t = pt[i]); i++) {
while (1 == VSL_Next(t->c)) {
+ if (!VSL_Match(vsl, t->c))
+ continue;
+
CHECK_OBJ_NOTNULL(le->test, LOGEXP_TEST_MAGIC);
AN(t->c->rec.ptr);
vxid = VSL_ID(t->c->rec.ptr);
More information about the varnish-commit
mailing list