When compat32 recvmsg(2) does not need to copy out control messages, set

msg_controllen to 0.

PR:	kern/149227
Submitted by:	Stef Walter <stef memberwebs com>
MFC after:	1 weeks
This commit is contained in:
Konstantin Belousov 2010-08-03 11:23:44 +00:00
parent d02dc4cd41
commit 34ab36a3dc
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=210796

View File

@ -1059,6 +1059,8 @@ freebsd32_recvmsg(td, uap)
if (control != NULL)
error = freebsd32_copy_msg_out(&msg, control);
else
msg.msg_controllen = 0;
if (error == 0)
error = freebsd32_copyoutmsghdr(&msg, uap->msg);