DF-0529 / fix.diff
diff --git a/sys/netgraph/fec/ng_fec.c b/sys/netgraph/fec/ng_fec.c --- a/sys/netgraph/fec/ng_fec.c +++ b/sys/netgraph/fec/ng_fec.c @@ -1090,7 +1090,6 @@ /* Get an interface unit number */ if ((error = ng_fec_get_unit(&priv->unit)) != 0) { - kfree(ifp, M_NETGRAPH); kfree(priv, M_NETGRAPH); return (error); } @@ -1098,7 +1097,6 @@ /* Call generic node constructor */ if ((error = ng_make_node_common(&typestruct, nodep)) != 0) { ng_fec_free_unit(priv->unit); - kfree(ifp, M_NETGRAPH); kfree(priv, M_NETGRAPH); return (error); } |