diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index 7aad12770867bde1478e2e516b61b3dcddf5aa54..26a8da3f20447951687a0244946eef8f78c1b4b2 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -602,7 +602,7 @@ static void flush_stack(struct sock **stack, unsigned int count, sk = stack[i]; if (skb1) { - if (sk_rcvqueues_full(sk, skb)) { + if (sk_rcvqueues_full(sk, skb1)) { kfree_skb(skb1); goto drop; }