DF-3527 / fix.diff
--- a/sys/netgraph/iface/ng_iface.c 2026-09-14 07:14:58.614690712 +0000 +++ b/sys/netgraph/iface/ng_iface.c 2026-09-14 07:14:58.638690410 +0000 @@ -662,8 +662,10 @@ { /* Deny request if interface is UP */ - if ((ifp->if_flags & IFF_UP) != 0) - return (EBUSY); + if ((ifp->if_flags & IFF_UP) != 0) { + error = EBUSY; + goto done; + } /* Change flags */ switch (msg->header.cmd) { @@ -725,6 +727,7 @@ error = EINVAL; break; } +done: if (rptr) *rptr = resp; else if (resp) |