diff options
Diffstat (limited to 'lib/libc/gen/recvmmsg.c')
-rw-r--r-- | lib/libc/gen/recvmmsg.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/gen/recvmmsg.c b/lib/libc/gen/recvmmsg.c index 0db9e1a..7218aed 100644 --- a/lib/libc/gen/recvmmsg.c +++ b/lib/libc/gen/recvmmsg.c @@ -69,6 +69,8 @@ recvmmsg(int s, struct mmsghdr *__restrict msgvec, size_t vlen, int flags, if (ret == -1) return (ret); + msgvec[0].msg_len = ret; + /* * Do non-blocking receive for second and later messages if * WAITFORONE is set. |