context, like the freaking comment says.
* packet.
*/
if (inet_stream_ops.bind != inet_bind &&
- (int) sk->sk_xid >= 0 && sk->sk_xid != skb->xid)
+ (int) sk->sk_xid > 0 && sk->sk_xid != skb->xid)
goto out;
/* Cast skb->rcvbuf to unsigned... It's pointless, but reduces
* packet.
*/
if (inet_stream_ops.bind != inet_bind &&
- (int) sk->sk_xid >= 0 && sk->sk_xid != skb->xid)
+ (int) sk->sk_xid > 0 && sk->sk_xid != skb->xid)
goto discard_it;
if (sk->sk_state == TCP_TIME_WAIT)
sk = pt->af_packet_priv;
po = pkt_sk(sk);
- if (sk->sk_xid && sk->sk_xid != skb->xid)
+ if ((int) sk->sk_xid > 0 && sk->sk_xid != skb->xid)
goto drop;
skb->dev = dev;