summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/netgraph/ng_base.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/netgraph/ng_base.c b/sys/netgraph/ng_base.c
index 645caf4..588f3d2 100644
--- a/sys/netgraph/ng_base.c
+++ b/sys/netgraph/ng_base.c
@@ -964,10 +964,8 @@ ng_unref_hook(hook_p hook)
} while (! atomic_cmpset_int(&hook->hk_refs, v, v - 1));
if (v == 1) { /* we were the last */
- if (_NG_HOOK_NODE(hook)) { /* it'll probably be ng_deadnode */
+ if (_NG_HOOK_NODE(hook)) /* it'll probably be ng_deadnode */
_NG_NODE_UNREF((_NG_HOOK_NODE(hook)));
- hook->hk_node = NULL;
- }
NG_FREE_HOOK(hook);
}
}
OpenPOWER on IntegriCloud