DF-3526 / fix.diff
--- a/sys/netgraph7/iface/ng_iface.c +++ b/sys/netgraph7/iface/ng_iface.c @@ -293,8 +293,9 @@ ng_iface_get_unit(int *unit) if (newarray == NULL) return (ENOMEM); - bcopy(ng_iface_units, newarray, - ng_iface_units_len * sizeof(*ng_iface_units)); + if (ng_iface_units_len > 0) + bcopy(ng_iface_units, newarray, + ng_iface_units_len * sizeof(*ng_iface_units)); for (i = ng_iface_units_len; i < newlen; i++) newarray[i] = ~0; if (ng_iface_units != NULL) |