summaryrefslogtreecommitdiffstats
path: root/sys/netinet/raw_ip.c
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-05-11 14:37:34 +0000
committerru <ru@FreeBSD.org>2001-05-11 14:37:34 +0000
commit82e492f616bd4d837f50dc27c05b98bf391e7ccc (patch)
tree69976ffd77c0159e1052052d3d2f80480a9065c1 /sys/netinet/raw_ip.c
parentdac4a1cd8732ee47d280e8f9f97dff4ddfab3870 (diff)
downloadFreeBSD-src-82e492f616bd4d837f50dc27c05b98bf391e7ccc.zip
FreeBSD-src-82e492f616bd4d837f50dc27c05b98bf391e7ccc.tar.gz
In in_ifadown(), differentiate between whether the interface goes
down or interface address is deleted. Only delete static routes in the latter case. Reported by: Alexander Leidinger <Alexander@leidinger.net>
Diffstat (limited to 'sys/netinet/raw_ip.c')
-rw-r--r--sys/netinet/raw_ip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/raw_ip.c b/sys/netinet/raw_ip.c
index 1fa0ee8..50bbf32 100644
--- a/sys/netinet/raw_ip.c
+++ b/sys/netinet/raw_ip.c
@@ -398,7 +398,7 @@ rip_ctlinput(cmd, sa, vip)
* thing to do, but at least if we are running
* a routing process they will come back.
*/
- in_ifadown(&ia->ia_ifa);
+ in_ifadown(&ia->ia_ifa, 0);
break;
}
}
OpenPOWER on IntegriCloud