[Groonga-commit] groonga/groonga at 0c94bc6 [master] Initialize msghdr by memset()

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index