From 42d6602a0faa8d5e4f4becd22ae1432403153dbb Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Sat, 29 Oct 2005 13:31:39 +0100 Subject: [PATCH] --- yaml --- r: 10950 b: refs/heads/master c: e71180f3689e00c5a1095925352a72dacdd62e34 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/prism54/islpci_eth.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index afa80fc17d42..29e240b6159b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eef55ac7bf16669cb022db30143d0a6d8cb1f5e6 +refs/heads/master: e71180f3689e00c5a1095925352a72dacdd62e34 diff --git a/trunk/drivers/net/wireless/prism54/islpci_eth.c b/trunk/drivers/net/wireless/prism54/islpci_eth.c index 0975dd4ed77d..3b49efa37ee5 100644 --- a/trunk/drivers/net/wireless/prism54/islpci_eth.c +++ b/trunk/drivers/net/wireless/prism54/islpci_eth.c @@ -241,12 +241,10 @@ islpci_eth_transmit(struct sk_buff *skb, struct net_device *ndev) return 0; drop_free: - /* free the skbuf structure before aborting */ - dev_kfree_skb(skb); - skb = NULL; - priv->statistics.tx_dropped++; spin_unlock_irqrestore(&priv->slock, flags); + dev_kfree_skb(skb); + skb = NULL; return err; }