diff options
Diffstat (limited to 'net/802/hippi.c')
-rw-r--r-- | net/802/hippi.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/802/hippi.c b/net/802/hippi.c index 35dd938cff9..138302c14ee 100644 --- a/net/802/hippi.c +++ b/net/802/hippi.c @@ -126,14 +126,14 @@ __be16 hippi_type_trans(struct sk_buff *skb, struct net_device *dev) { struct hippi_hdr *hip; - hip = (struct hippi_hdr *) skb->data; - /* * This is actually wrong ... question is if we really should * set the raw address here. */ - skb->mac.raw = skb->data; - skb_pull(skb, HIPPI_HLEN); + skb->dev = dev; + skb->mac.raw = skb->data; + hip = (struct hippi_hdr *)skb->mac.raw; + skb_pull(skb, HIPPI_HLEN); /* * No fancy promisc stuff here now. |