[master] 0199bde Make symbol names in VCL case insensitive.

Poul-Henning Kamp phk at FreeBSD.org
Sat Sep 23 11:41:08 UTC 2017


commit 0199bdeb09a9a1e3d1c2271456f39798a6b2f06c
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Sat Sep 23 11:39:36 2017 +0000

    Make symbol names in VCL case insensitive.

diff --git a/lib/libvcc/vcc_symb.c b/lib/libvcc/vcc_symb.c
index 31d3492..2ee26b4 100644
--- a/lib/libvcc/vcc_symb.c
+++ b/lib/libvcc/vcc_symb.c
@@ -134,7 +134,7 @@ VCC_Symbol(struct vcc *tl, struct symbol *parent,
 	assert(l > 0);
 
 	VTAILQ_FOREACH(sym, &parent->children, list) {
-		i = strncmp(sym->name, b, l);
+		i = strncasecmp(sym->name, b, l);
 		if (i < 0)
 			continue;
 		if (i > 0 || l < sym->nlen) {


More information about the varnish-commit mailing list