X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fpacket%2Faf_packet.c;h=5edc92cf84804389388396928cc8e0d4456fbcb0;hb=e87aaf838d72b46c120d0e13133232bf66a1c4d1;hp=844a087b0aff2ca6ca2509061125671b4040c790;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 844a087b0..5edc92cf8 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c @@ -451,7 +451,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev, struct packe sk = pt->af_packet_priv; po = pkt_sk(sk); - if ((int) sk->sk_xid > 0 && sk->sk_xid != skb->xid) + if (sk->sk_xid && sk->sk_xid != skb->xid) goto drop; skb->dev = dev;