[master] ec24a17 Don't fold case in fnmatch, Solaris doesn't have it.

Poul-Henning Kamp phk at FreeBSD.org
Mon Mar 2 13:02:04 CET 2015


commit ec24a1714adae7fc725b211e3e5ee31d17d7b259
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Mar 2 12:01:47 2015 +0000

    Don't fold case in fnmatch, Solaris doesn't have it.

diff --git a/bin/varnishd/cache/cache_backend_cfg.c b/bin/varnishd/cache/cache_backend_cfg.c
index 293f13e..5d0bea2 100644
--- a/bin/varnishd/cache/cache_backend_cfg.c
+++ b/bin/varnishd/cache/cache_backend_cfg.c
@@ -182,7 +182,7 @@ backend_find(struct cli *cli, const char *matcher, bf_func *func, void *priv)
 	AZ(VSB_finish(vsb));
 	VCLI_Out(cli, "Using pattern \"%s\"\n", VSB_data(vsb));
 	VTAILQ_FOREACH(b, &backends, list) {
-		if (fnmatch(VSB_data(vsb), b->display_name, FNM_CASEFOLD))
+		if (fnmatch(VSB_data(vsb), b->display_name, 0))
 			continue;
 		found++;
 		i = func(cli, b, priv);



More information about the varnish-commit mailing list