Kouhei Sutou
null+****@clear*****
Wed May 6 19:07:58 JST 2015
Kouhei Sutou 2015-05-06 19:07:58 +0900 (Wed, 06 May 2015) New Revision: 0c94bc6df4837a97cc4e73194a0e677ede62beaf https://github.com/groonga/groonga/commit/0c94bc6df4837a97cc4e73194a0e677ede62beaf Message: Initialize msghdr by memset() Because msg_control, msg_controllen and msg_flags doesn't exist on Solaris by default. Modified files: lib/com.c Modified: lib/com.c (+1 -3) =================================================================== --- lib/com.c 2015-05-06 16:52:26 +0900 (6547cd3) +++ lib/com.c 2015-05-06 19:07:58 +0900 (a7450ec) @@ -733,13 +733,11 @@ grn_com_send(grn_ctx *ctx, grn_com *cs, #else /* WIN32 */ struct iovec msg_iov[2]; struct msghdr msg; + memset(&msg, 0, sizeof(struct msghdr)); msg.msg_name = NULL; msg.msg_namelen = 0; msg.msg_iov = msg_iov; msg.msg_iovlen = 2; - msg.msg_control = NULL; - msg.msg_controllen = 0; - msg.msg_flags = 0; msg_iov[0].iov_base = header; msg_iov[0].iov_len = sizeof(grn_com_header); msg_iov[1].iov_base = (char *)body; -------------- next part -------------- HTML����������������������������...Download