[master] 903ea6039 Revert "vcc: Add missing ERRCHK to vcc_expr5()"
Dridi Boukelmoune
dridi.boukelmoune at gmail.com
Thu Jun 3 06:28:06 UTC 2021
commit 903ea60399cf4480e8d1550323bab6bbada67d51
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date: Thu Jun 3 08:19:57 2021 +0200
Revert "vcc: Add missing ERRCHK to vcc_expr5()"
This reverts commit 2bc56a4b789fb770548aa6d528c8c8d6d296d4a1.
We already assert that sym is not null, and we certainly don't expect a
reserved symbol to have slipped through since we already attempted the
least specific symnbol lookup.
This is not a case where we expect to fail because of user input.
diff --git a/lib/libvcc/vcc_expr.c b/lib/libvcc/vcc_expr.c
index b41395aff..55d311ea8 100644
--- a/lib/libvcc/vcc_expr.c
+++ b/lib/libvcc/vcc_expr.c
@@ -745,7 +745,6 @@ vcc_expr5(struct vcc *tl, struct expr **e, vcc_type_t fmt)
if (sym == NULL && fmt->global_pfx != NULL && t1->tok != '.') {
sym = VCC_SymbolGet(tl, SYM_MAIN, SYM_NONE,
SYMTAB_CREATE, XREF_REF);
- ERRCHK(tl);
AN(sym);
VCC_GlobalSymbol(sym, fmt);
}
More information about the varnish-commit
mailing list