diff options
Diffstat (limited to 'net/decnet')
-rw-r--r-- | net/decnet/netfilter/dn_rtmsg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/decnet/netfilter/dn_rtmsg.c b/net/decnet/netfilter/dn_rtmsg.c index 101ddef9ba9a..284a9998e53d 100644 --- a/net/decnet/netfilter/dn_rtmsg.c +++ b/net/decnet/netfilter/dn_rtmsg.c | |||
@@ -121,7 +121,7 @@ static void dnrmg_receive_user_sk(struct sock *sk, int len) | |||
121 | struct sk_buff *skb; | 121 | struct sk_buff *skb; |
122 | unsigned int qlen = skb_queue_len(&sk->sk_receive_queue); | 122 | unsigned int qlen = skb_queue_len(&sk->sk_receive_queue); |
123 | 123 | ||
124 | while (qlen-- && (skb = skb_dequeue(&sk->sk_receive_queue))) { | 124 | for (; qlen && (skb = skb_dequeue(&sk->sk_receive_queue)); qlen--) { |
125 | dnrmg_receive_user_skb(skb); | 125 | dnrmg_receive_user_skb(skb); |
126 | kfree_skb(skb); | 126 | kfree_skb(skb); |
127 | } | 127 | } |