ruby-changes:16749
From: yugui <ko1@a...>
Date: Sat, 24 Jul 2010 19:39:05 +0900 (JST)
Subject: [ruby-changes:16749] Ruby:r28745 (ruby_1_9_2): merges r28688 from trunk into ruby_1_9_2.
yugui 2010-07-24 19:38:48 +0900 (Sat, 24 Jul 2010) New Revision: 28745 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28745 Log: merges r28688 from trunk into ruby_1_9_2. -- * ext/socket/raddrinfo.c (rb_getaddrinfo): according to my valgrind output this variable should be initialized beforehand. Modified files: branches/ruby_1_9_2/ChangeLog branches/ruby_1_9_2/ext/socket/raddrinfo.c Index: ruby_1_9_2/ChangeLog =================================================================== --- ruby_1_9_2/ChangeLog (revision 28744) +++ ruby_1_9_2/ChangeLog (revision 28745) @@ -1,3 +1,8 @@ +Tue Jul 20 12:42:06 2010 URABE Shyouhei <shyouhei@r...> + + * ext/socket/raddrinfo.c (rb_getaddrinfo): according to my + valgrind output this variable should be initialized beforehand. + Tue Jul 20 12:50:37 2010 Nobuyoshi Nakada <nobu@r...> * io.c (io_flush_buffer): write and buffer operations should be Index: ruby_1_9_2/ext/socket/raddrinfo.c =================================================================== --- ruby_1_9_2/ext/socket/raddrinfo.c (revision 28744) +++ ruby_1_9_2/ext/socket/raddrinfo.c (revision 28745) @@ -152,6 +152,7 @@ #else struct getaddrinfo_arg arg; int ret; + MEMZERO(&arg, sizeof arg, 1); arg.node = node; arg.service = service; arg.hints = hints; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/