X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2F802%2Fpsnap.c;h=270b9d2cae6589b983f9925ee728370aec74cec7;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=34e42968b477d9291a1671dfa32a43af77b7a74c;hpb=76828883507a47dae78837ab5dec5a5b4513c667;p=linux-2.6.git diff --git a/net/802/psnap.c b/net/802/psnap.c index 34e42968b..270b9d2ca 100644 --- a/net/802/psnap.c +++ b/net/802/psnap.c @@ -59,10 +59,8 @@ static int snap_rcv(struct sk_buff *skb, struct net_device *dev, proto = find_snap_client(skb->h.raw); if (proto) { /* Pass the frame on. */ - u8 *hdr = skb->data; skb->h.raw += 5; - skb_pull(skb, 5); - skb_postpull_rcsum(skb, hdr, 5); + skb_pull_rcsum(skb, 5); rc = proto->rcvfunc(skb, dev, &snap_packet_type, orig_dev); } else { skb->sk = NULL;