while (qlen-- && (skb = skb_dequeue(&sk->sk_receive_queue))) { 
for (; qlen && (skb = skb_dequeue(&sk->sk_receive_queue)); qlen--) { 
static void dnrmg_receive_user_sk(struct sock *sk, int len){	struct sk_buff *skb;	unsigned int qlen = skb_queue_len(&sk->sk_receive_queue);	while (qlen-- && (skb = skb_dequeue(&sk->sk_receive_queue))) {		dnrmg_receive_user_skb(skb);		kfree_skb(skb);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/09e14305982efc2f3b509d3c50ef5dcbff64a998/dn_rtmsg.c/clean/net/decnet/netfilter/dn_rtmsg.c