DF-2558 / fix.diff
diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -1463,6 +1463,7 @@ TAILQ_INSERT_HEAD(&head->list, marker, unp_link); while ((unp = TAILQ_NEXT(marker, unp_link)) != NULL && i < n) { struct xunpcb xu; + bzero(&xu, sizeof(xu)); TAILQ_REMOVE(&head->list, marker, unp_link); TAILQ_INSERT_AFTER(&head->list, unp, marker, unp_link); |