]> err.no Git - linux-2.6/blobdiff - drivers/net/pppol2tp.c
Subject: [PPPOL2TP] add missing sock_put() in pppol2tp_recv_dequeue()
[linux-2.6] / drivers / net / pppol2tp.c
index e0b072d9fdb7caf571e6594af1f732068cba5dab..dcd499118b95c64aa1e2d7b77451df7d3723a4d3 100644 (file)
@@ -455,6 +455,7 @@ static void pppol2tp_recv_dequeue(struct pppol2tp_session *session)
                               skb_queue_len(&session->reorder_q));
                        __skb_unlink(skb, &session->reorder_q);
                        kfree_skb(skb);
+                       sock_put(session->sock);
                        continue;
                }