DF-0608 / fix.diff
diff --git a/sys/netgraph7/iface/ng_iface.c b/sys/netgraph7/iface/ng_iface.c --- a/sys/netgraph7/iface/ng_iface.c +++ b/sys/netgraph7/iface/ng_iface.c @@ -721,7 +721,7 @@ if (ifa->ifa_addr->sa_family != AF_INET) continue; - NG_MKRESPONSE(resp, msg, sizeof(ips), M_WAITOK | M_NULLOK); + NG_MKRESPONSE(resp, msg, sizeof(*ips), M_WAITOK | M_NULLOK); if (resp == NULL) { error = ENOMEM; break; diff --git a/sys/netgraph/iface/ng_iface.c b/sys/netgraph/iface/ng_iface.c --- a/sys/netgraph/iface/ng_iface.c +++ b/sys/netgraph/iface/ng_iface.c @@ -698,7 +698,7 @@ if (ifa->ifa_addr->sa_family != AF_INET) continue; - NG_MKRESPONSE(resp, msg, sizeof(ips), M_NOWAIT); + NG_MKRESPONSE(resp, msg, sizeof(*ips), M_NOWAIT); if (resp == NULL) { error = ENOMEM; break; |