summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArchie Cobbs <archie@FreeBSD.org>2000-07-14 22:36:23 +0000
committerArchie Cobbs <archie@FreeBSD.org>2000-07-14 22:36:23 +0000
commit551d294924d4eeadcc9a49552cfca51183d93e95 (patch)
tree980bccd19517131ace36e67e6f35c44b70cc5d11
parent6a5a88d1df4959a5857d0032b7b8f320251b3f65 (diff)
Notes
-rw-r--r--sys/netgraph/ng_ether.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netgraph/ng_ether.c b/sys/netgraph/ng_ether.c
index 3e1c900b6003..171a895c7500 100644
--- a/sys/netgraph/ng_ether.c
+++ b/sys/netgraph/ng_ether.c
@@ -282,6 +282,7 @@ ng_ether_detach(struct ifnet *ifp)
if (node == NULL) /* no node (why not?), ignore */
return;
ng_rmnode(node); /* break all links to other nodes */
+ node->flags |= NG_INVALID;
IFP2NG(ifp) = NULL; /* detach node from interface */
priv = node->private; /* free node private info */
bzero(priv, sizeof(*priv));