diff options
author | mav <mav@FreeBSD.org> | 2007-06-13 11:01:17 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2007-06-13 11:01:17 +0000 |
commit | a015640863a76a6c27dde305035d6d9806f8ad7d (patch) | |
tree | 6db8c930875716c062933eca9f9d8efd3be97438 /sys/netgraph/ng_car.c | |
parent | 9036a65728d7b782a8e325b14cf1d5921ab3f981 (diff) | |
download | FreeBSD-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.c | 2 |
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); |