diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c index dfba61bc5daa..23700ca2d3db 100644 --- a/sys/kern/uipc_syscalls.c +++ b/sys/kern/uipc_syscalls.c @@ -498,7 +498,7 @@ sys_sendto(struct lwp *l, const struct sys_sendto_args *uap, syscallarg(const struct sockaddr *) to; syscallarg(unsigned int) tolen; } */ - struct msghdr msg; + struct msghdr msg = {0}; struct iovec aiov; msg.msg_name = __UNCONST(SCARG(uap, to)); /* XXXUNCONST kills const */ @@ -694,7 +694,7 @@ sys_recvfrom(struct lwp *l, const struct sys_recvfrom_args *uap, syscallarg(struct sockaddr *) from; syscallarg(unsigned int *) fromlenaddr; } */ - struct msghdr msg; + struct msghdr msg = {0}; struct iovec aiov; int error; struct mbuf *from;