summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_car.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2007-06-13 11:01:17 +0000
committermav <mav@FreeBSD.org>2007-06-13 11:01:17 +0000
commita015640863a76a6c27dde305035d6d9806f8ad7d (patch)
tree6db8c930875716c062933eca9f9d8efd3be97438 /sys/netgraph/ng_car.c
parent9036a65728d7b782a8e325b14cf1d5921ab3f981 (diff)
downloadFreeBSD-src-a015640863a76a6c27dde305035d6d9806f8ad7d.zip
FreeBSD-src-a015640863a76a6c27dde305035d6d9806f8ad7d.tar.gz
Add missing ng_uncallout() on node shutdown.
Approved by: glebius (mentor)
Diffstat (limited to 'sys/netgraph/ng_car.c')
-rw-r--r--sys/netgraph/ng_car.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netgraph/ng_car.c b/sys/netgraph/ng_car.c
index 308a6ba..1873c5a 100644
--- a/sys/netgraph/ng_car.c
+++ b/sys/netgraph/ng_car.c
@@ -497,6 +497,8 @@ ng_car_shutdown(node_p node)
{
const priv_p priv = NG_NODE_PRIVATE(node);
+ ng_uncallout(&priv->upper.q_callout, node);
+ ng_uncallout(&priv->lower.q_callout, node);
mtx_destroy(&priv->upper.q_mtx);
mtx_destroy(&priv->lower.q_mtx);
NG_NODE_UNREF(priv->node);
OpenPOWER on IntegriCloud