]> err.no Git - varnish/commitdiff
Better arg checking
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 3 Jul 2006 17:59:13 +0000 (17:59 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 3 Jul 2006 17:59:13 +0000 (17:59 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@285 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/hash_classic.c

index 6dce9420aecfe0f3c668d75f32763ada2a2cfe39..927a989f697b70b575ab9cea85fad2bf2360351d 100644 (file)
@@ -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");