]> err.no Git - varnish/commitdiff
Don't use sockaddr->sa_len, it was too advanced for POSIX people.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 9 May 2007 09:44:35 +0000 (09:44 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 9 May 2007 09:44:35 +0000 (09:44 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1392 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_vrt_acl.c

index 1d13b38c924399c03e55bb827789d1da3c51d272..9de30f78ef4b3969012b911cde398b7536cc1b5f 100644 (file)
@@ -88,12 +88,10 @@ VRT_acl_match(struct sess *sp, struct sockaddr *sa, const char *acln, struct vrt
        struct addrinfo *a1;
        struct sockaddr_in *sin1, *sin2;
 
-       if (sa->sa_family == AF_INET) {
-               assert(sa->sa_len >= sizeof *sin1);
+       if (sa->sa_family == AF_INET)
                sin1 = (void*)sa;
-       } else {
+       else
                sin1 = NULL;
-       }
 
        for ( ; ap->name != NULL; ap++) {
                if (ap->priv == NULL && ap->paren)