]> git.hungrycats.org Git - linux/commitdiff
[netdrvr sis190] fix oopsable bug in TX path, related to skb_padto return
authorJeff Garzik <jgarzik@redhat.com>
Thu, 20 Nov 2003 09:46:23 +0000 (04:46 -0500)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 20 Nov 2003 09:46:23 +0000 (04:46 -0500)
Caught by Francois Romieu.

drivers/net/sis190.c

index aabe5f3bdd71156f6580593f2b3fa2c0717ca7fb..da4ea1b59eaa89c56f629f3c1e7ac2607e5fd17e 100644 (file)
@@ -949,7 +949,8 @@ SiS190_start_xmit(struct sk_buff *skb, struct net_device *dev)
 
 drop_tx:
        tp->stats.tx_dropped++;
-       dev_kfree_skb(skb);
+       if (skb)
+               dev_kfree_skb(skb);
        return 0;
 }