From 21185e5db1ce2c5683658dacfcc6ca0b46207a93 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 8 Jul 2008 13:46:14 -0700 Subject: [PATCH] Set skb->dev before calling netif_rx(). Fixes null pointer dereference reported by David Erickson . --- datapath/dp_dev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/datapath/dp_dev.c b/datapath/dp_dev.c index 48981376c..e618d7188 100644 --- a/datapath/dp_dev.c +++ b/datapath/dp_dev.c @@ -27,6 +27,7 @@ int dp_dev_recv(struct net_device *netdev, struct sk_buff *skb) { int len = skb->len; struct dp_dev *dp_dev = dp_dev_priv(netdev); + skb->dev = netdev; skb->pkt_type = PACKET_HOST; skb->protocol = eth_type_trans(skb, netdev); if (in_interrupt()) -- 2.45.2