⬢ DragonFlyBSD Kernel Audit
DF-3533 / fix.diff
← back to finding ↓ download raw
--- 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;