--- linux-2.6.10-bk14/drivers/net/ethertap.c 2004-12-24 22:34:26.000000000 +0100 +++ linux-2.6.10-work/drivers/net/ethertap.c 2005-01-11 22:18:19.113295324 +0100 @@ -207,8 +207,8 @@ return 0; } dev_kfree_skb(skb2); - } - /* ... but do not orphan it here, netlink does it in any case. */ + } else + skb_orphan(skb); lp->stats.tx_bytes+=skb->len; lp->stats.tx_packets++;