From: phk Date: Mon, 3 Jul 2006 17:59:13 +0000 (+0000) Subject: Better arg checking X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a47af83fd224881ca0f563abe5b623a0d4e7af0;p=varnish Better arg checking git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@285 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/bin/varnishd/hash_classic.c b/varnish-cache/bin/varnishd/hash_classic.c index 6dce9420..927a989f 100644 --- a/varnish-cache/bin/varnishd/hash_classic.c +++ b/varnish-cache/bin/varnishd/hash_classic.c @@ -45,7 +45,7 @@ hcl_init(const char *p) unsigned u1, u2; i = sscanf(p, "%u,%u", &u1, &u2); - if (i == 0) + if (i <= 0) return (0); if (u1 == 0 || (i == 2 && (u2 == 0 || u2 > u1))) { fprintf(stderr, "Invallid parameters to hash \"classic\":\n");