* Hook disconnection */
| 163 | * Hook disconnection |
| 164 | */ |
| 165 | static int |
| 166 | ng_split_disconnect(hook_p hook) |
| 167 | { |
| 168 | hook_p *localhook = NG_HOOK_PRIVATE(hook); |
| 169 | |
| 170 | KASSERT(localhook != NULL, ("%s: null info", __func__)); |
| 171 | *localhook = NULL; |
| 172 | if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) |
| 173 | && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) { |
| 174 | ng_rmnode_self(NG_HOOK_NODE(hook)); |
| 175 | } |
| 176 | |
| 177 | return (0); |
| 178 | } |
nothing calls this directly
no test coverage detected