]> err.no Git - linux-2.6/blobdiff - net/ipv4/udp.c
Pull alexey-fixes into release branch
[linux-2.6] / net / ipv4 / udp.c
index 35d2b0e9e10bec0a1ac90c385dde9cbcf7c5f6ff..4bc25b46f33ff9138512e5da915d01007048e9d0 100644 (file)
@@ -1152,7 +1152,7 @@ int __udp4_lib_rcv(struct sk_buff *skb, struct hlist_head udptable[],
                return __udp4_lib_mcast_deliver(skb, uh, saddr, daddr, udptable);
 
        sk = __udp4_lib_lookup(saddr, uh->source, daddr, uh->dest,
-                              skb->dev->ifindex, udptable        );
+                              inet_iif(skb), udptable);
 
        if (sk != NULL) {
                int ret = udp_queue_rcv_skb(sk, skb);