--- sys/netgraph/ng_base.c.orig	Sat May  5 18:00:19 2001
+++ sys/netgraph/ng_base.c	Sat May  5 18:04:14 2001
@@ -541,10 +541,10 @@
 		return (EINVAL);
 	}
 
-	/* Check the node isn't already named */
+	/* Check the node isn't already named, free memory */
 	if (node->name != NULL) {
-		TRAP_ERROR;
-		return (EISCONN);
+	        FREE(node->name, M_NETGRAPH);
+		node->name = NULL;
 	}
 
 	/* Check the name isn't already being used */
