--- linux/net/ipv4/ipip.c.old_iph Sat Jul 12 11:09:29 2003 +++ linux/net/ipv4/ipip.c Wed Jul 16 02:18:41 2003 @@ -616,6 +616,7 @@ skb_set_owner_w(new_skb, skb->sk); dev_kfree_skb(skb); skb = new_skb; + old_iph = skb->nh.iph; } skb->nh.raw = skb_push(skb, sizeof(struct iphdr));