[UM]: Fix use of skb after netif_rx
[safe/jmp/linux-2.6] / arch / um / drivers / net_kern.c
index 73681f1..3c6c44c 100644 (file)
@@ -98,10 +98,10 @@ static int uml_net_rx(struct net_device *dev)
        if (pkt_len > 0) {
                skb_trim(skb, pkt_len);
                skb->protocol = (*lp->protocol)(skb);
-               netif_rx(skb);
 
                lp->stats.rx_bytes += skb->len;
                lp->stats.rx_packets++;
+               netif_rx(skb);
                return pkt_len;
        }