diff --git a/sys/net/altq/altq_hfsc.c b/sys/net/altq/altq_hfsc.c --- a/sys/net/altq/altq_hfsc.c +++ b/sys/net/altq/altq_hfsc.c @@ -298,6 +298,8 @@ struct ifaltq *ifq; int error = 0; + bzero(&stats, sizeof(stats)); + if (*nbytes < sizeof(stats)) return (EINVAL);