--- a/sys/netgraph/tty/ng_tty.c +++ b/sys/netgraph/tty/ng_tty.c @@ -227,6 +227,7 @@ /* Assign node its name */ if ((error = ng_name_node(sc->node, name))) { log(LOG_ERR, "%s: node name exists?\n", name); + tp->t_sc = NULL; /* sc is about to be freed */ ngt_nodeop_ok = 1; ng_rmnode(sc->node); ngt_nodeop_ok = 0;