diff options
Diffstat (limited to 'vespalib/src/tests/net/send_fd/send_fd_test.cpp')
-rw-r--r-- | vespalib/src/tests/net/send_fd/send_fd_test.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vespalib/src/tests/net/send_fd/send_fd_test.cpp b/vespalib/src/tests/net/send_fd/send_fd_test.cpp index ce7e7f20b30..e9921f75207 100644 --- a/vespalib/src/tests/net/send_fd/send_fd_test.cpp +++ b/vespalib/src/tests/net/send_fd/send_fd_test.cpp @@ -74,7 +74,7 @@ void send_fd(SocketHandle &socket, SocketHandle fd) { hdr->cmsg_level = SOL_SOCKET; hdr->cmsg_type = SCM_RIGHTS; hdr->cmsg_len = CMSG_LEN(sizeof(int)); - int *fd_dst = (int *) CMSG_DATA(hdr); + int *fd_dst = (int *) (void *) CMSG_DATA(hdr); fd_dst[0] = fd.get(); ssize_t res = sendmsg(socket.get(), &msg, 0); ASSERT_EQUAL(res, 1); @@ -97,7 +97,7 @@ SocketHandle recv_fd(SocketHandle &socket) { bool type_ok = ((hdr->cmsg_level == SOL_SOCKET) && (hdr->cmsg_type == SCM_RIGHTS)); ASSERT_TRUE(type_ok); - int *fd_src = (int *) CMSG_DATA(hdr); + int *fd_src = (int *) (void *) CMSG_DATA(hdr); fprintf(stderr, "got fd: %d\n", fd_src[0]); return SocketHandle(fd_src[0]); } |