]>
Commit | Line | Data |
---|---|---|
e290b266 JK |
1 | |
2 | This patch fixes a Oops in arp_rcv() when proxy-arp is used | |
3 | ||
4 | --- linux/net/ipv4/arp.c.orig Thu Jun 28 17:29:10 2001 | |
5 | +++ linux/net/ipv4/arp.c Tue Jul 3 19:37:25 2001 | |
6 | @@ -738,7 +738,7 @@ | |
7 | (addr_type == RTN_UNICAST && rt->u.dst.dev != dev && | |
8 | (IN_DEV_PROXY_ARP(in_dev) || pneigh_lookup(&arp_tbl, &tip, dev, 0)))) { | |
9 | n = neigh_event_ns(&arp_tbl, sha, &sip, dev); | |
10 | - neigh_release(n); | |
11 | + if (n) neigh_release(n); | |
12 | ||
13 | if (skb->stamp.tv_sec == 0 || | |
14 | skb->pkt_type == PACKET_HOST || |