X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fatm%2Fcommon.c;h=19d31f1b2c23d4a9a5d0ebaaa5f5fea8718e5246;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=ce00ea644c758ad8bad5532c47de4aa1228aace4;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/net/atm/common.c b/net/atm/common.c index ce00ea644..19d31f1b2 100644 --- a/net/atm/common.c +++ b/net/atm/common.c @@ -187,7 +187,7 @@ static void vcc_destroy_socket(struct sock *sk) vcc_remove_socket(sk); /* no more receive */ - while ((skb = skb_dequeue(&vcc->sk->sk_receive_queue))) { + while ((skb = skb_dequeue(&vcc->sk->sk_receive_queue)) != NULL) { atm_return(vcc,skb->truesize); kfree_skb(skb); }