patch-2.4.0-prerelease linux/net/ipv4/ip_fragment.c
Next file: linux/net/ipv4/ipconfig.c
Previous file: linux/net/ipv4/af_inet.c
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Fri Dec 29 14:07:24 2000
- Orig file:
v2.4.0-test12/linux/net/ipv4/ip_fragment.c
- Orig date:
Mon Dec 11 17:59:45 2000
diff -u --recursive --new-file v2.4.0-test12/linux/net/ipv4/ip_fragment.c linux/net/ipv4/ip_fragment.c
@@ -324,6 +324,7 @@
qp->len = 0;
qp->meat = 0;
qp->fragments = NULL;
+ qp->iif = 0;
/* Initialize a timer for this entry. */
init_timer(&qp->timer);
@@ -485,7 +486,8 @@
else
qp->fragments = skb;
- qp->iif = skb->dev->ifindex;
+ if (skb->dev)
+ qp->iif = skb->dev->ifindex;
skb->dev = NULL;
qp->meat += skb->len;
atomic_add(skb->truesize, &ip_frag_mem);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)