]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ppp/ppp_generic.c
ppp: Fix memory leak in ppp_write
[linux.git] / drivers / net / ppp / ppp_generic.c
index a30e41a5608536a91e76af37e6aa9322b5690551..9a1b006904a7dfa3ec5aa98c7cfd6b9a6d9c5a34 100644 (file)
@@ -1415,6 +1415,8 @@ static void __ppp_xmit_process(struct ppp *ppp, struct sk_buff *skb)
                        netif_wake_queue(ppp->dev);
                else
                        netif_stop_queue(ppp->dev);
+       } else {
+               kfree_skb(skb);
        }
        ppp_xmit_unlock(ppp);
 }