]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv6/sit.c
sit: fix off-by-one in ipip6_tunnel_get_prl
[net-next-2.6.git] / net / ipv6 / sit.c
index d65e0c496cc0cd85d93652edd8f2a083029c2f73..dbd19a78ca73ad32b048b8e9c8b89f3600195c90 100644 (file)
@@ -274,7 +274,7 @@ static int ipip6_tunnel_get_prl(struct ip_tunnel *t,
 
        c = 0;
        for (prl = t->prl; prl; prl = prl->next) {
-               if (c > cmax)
+               if (c >= cmax)
                        break;
                if (kprl.addr != htonl(INADDR_ANY) && prl->addr != kprl.addr)
                        continue;