diff options
author | wollman <wollman@FreeBSD.org> | 1995-07-24 16:33:51 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1995-07-24 16:33:51 +0000 |
commit | f5dd123567781d838811489e353f8a52305e23d5 (patch) | |
tree | 83c6d712505a8279abf6da72c6ec561845a4cec3 /sys/netinet | |
parent | 8395ec3635821f95746a66506b842afdca652b15 (diff) | |
download | FreeBSD-src-f5dd123567781d838811489e353f8a52305e23d5.zip FreeBSD-src-f5dd123567781d838811489e353f8a52305e23d5.tar.gz |
Completely turn off RSVP intercept when a socket being used for that purpose
is PRU_DETACHed. This solves the problem that RSVP would not come up inm
raw mode if previously killed.
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/raw_ip.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet/raw_ip.c b/sys/netinet/raw_ip.c index 133b6ac..b163941 100644 --- a/sys/netinet/raw_ip.c +++ b/sys/netinet/raw_ip.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)raw_ip.c 8.2 (Berkeley) 1/4/94 - * $Id: raw_ip.c,v 1.18 1995/05/12 20:00:21 ache Exp $ + * $Id: raw_ip.c,v 1.20 1995/06/13 17:51:16 wollman Exp $ */ #include <sys/param.h> @@ -333,6 +333,7 @@ rip_usrreq(so, req, m, nam, control) panic("rip_detach"); if (so == ip_mrouter) ip_mrouter_done(); + ip_rsvp_force_done(so); if (so == ip_rsvpd) ip_rsvp_done(); in_pcbdetach(inp); |