X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fatm%2Fsvc.c;h=035068b4764f9b6f4f0a9c4a234d116c2f64bed7;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=c3e321fd49d36442a5f372b7e0dfda64d6ace4d8;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/net/atm/svc.c b/net/atm/svc.c index c3e321fd4..035068b47 100644 --- a/net/atm/svc.c +++ b/net/atm/svc.c @@ -66,7 +66,7 @@ static void svc_disconnect(struct atm_vcc *vcc) } /* beware - socket is still in use by atmsigd until the last as_indicate has been answered */ - while ((skb = skb_dequeue(&vcc->sk->sk_receive_queue))) { + while ((skb = skb_dequeue(&vcc->sk->sk_receive_queue)) != NULL) { DPRINTK("LISTEN REL\n"); sigd_enq2(NULL,as_reject,vcc,NULL,NULL,&vcc->qos,0); dev_kfree_skb(skb);