hurd sendmsg: Fix warning on calling CMSG_*HDR
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 29 Dec 2019 16:47:52 +0000 (17:47 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 29 Dec 2019 16:49:41 +0000 (17:49 +0100)
sysdeps/mach/hurd/sendmsg.c

index 0c19b3223c7e4ff1d7caa354c75bb2a3ce0ff24e..3d7317cec4a79b44fe2be1a5b55f8d640972b3bd 100644 (file)
@@ -108,7 +108,7 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
 
   /* Allocate enough room for ports.  */
   cmsg = CMSG_FIRSTHDR (message);
-  for (; cmsg; cmsg = CMSG_NXTHDR (message, cmsg))
+  for (; cmsg; cmsg = CMSG_NXTHDR ((struct msghdr *) message, cmsg))
     if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS)
       nports += (cmsg->cmsg_len - CMSG_ALIGN (sizeof (struct cmsghdr)))
                / sizeof (int);
@@ -119,7 +119,7 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
   nports = 0;
   for (cmsg = CMSG_FIRSTHDR (message);
        cmsg;
-       cmsg = CMSG_NXTHDR (message, cmsg))
+       cmsg = CMSG_NXTHDR ((struct msghdr *) message, cmsg))
     {
       if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS)
        {