summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1995-07-24 16:33:51 +0000
committerwollman <wollman@FreeBSD.org>1995-07-24 16:33:51 +0000
commitf5dd123567781d838811489e353f8a52305e23d5 (patch)
tree83c6d712505a8279abf6da72c6ec561845a4cec3 /sys/netinet
parent8395ec3635821f95746a66506b842afdca652b15 (diff)
downloadFreeBSD-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.c3
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);
OpenPOWER on IntegriCloud