[master] ff573493e vmod_debug: add assertions on methods ptr
Nils Goroll
nils.goroll at uplex.de
Sat Jan 16 10:46:07 UTC 2021
commit ff573493e4c238d92d9f23195d82df1083933806
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Sat Jan 16 11:43:36 2021 +0100
vmod_debug: add assertions on methods ptr
diff --git a/vmod/vmod_debug.c b/vmod/vmod_debug.c
index e27e6d5cc..e92a4671a 100644
--- a/vmod/vmod_debug.c
+++ b/vmod/vmod_debug.c
@@ -260,6 +260,7 @@ xyzzy_test_priv_call(VRT_CTX, struct vmod_priv *priv)
priv->priv = strdup("BAR");
priv->methods = xyzzy_test_priv_call_methods;
} else {
+ assert(priv->methods == xyzzy_test_priv_call_methods);
assert(!strcmp(priv->priv, "BAR"));
}
}
@@ -309,6 +310,8 @@ xyzzy_test_priv_top(VRT_CTX, struct vmod_priv *priv, VCL_STRING s)
if (priv->priv == NULL) {
priv->priv = strdup(s);
priv->methods = xyzzy_test_priv_top_methods;
+ } else {
+ assert(priv->methods == xyzzy_test_priv_top_methods);
}
return (priv->priv);
}
More information about the varnish-commit
mailing list