ruby-changes:9701
From: akr <ko1@a...>
Date: Thu, 1 Jan 2009 17:27:57 +0900 (JST)
Subject: [ruby-changes:9701] Ruby:r21242 (trunk): * ext/socket/socket.c (setup_domain_and_type): initialize ptr.
akr 2009-01-01 17:27:41 +0900 (Thu, 01 Jan 2009) New Revision: 21242 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21242 Log: * ext/socket/socket.c (setup_domain_and_type): initialize ptr. Modified files: trunk/ChangeLog trunk/ext/socket/socket.c Index: ChangeLog =================================================================== --- ChangeLog (revision 21241) +++ ChangeLog (revision 21242) @@ -1,3 +1,7 @@ +Thu Jan 1 17:26:47 2009 Tanaka Akira <akr@f...> + + * ext/socket/socket.c (setup_domain_and_type): initialize ptr. + Thu Jan 1 17:01:50 2009 Tanaka Akira <akr@f...> * ext/socket/mkconstants.rb: refine family_to_int. Index: ext/socket/socket.c =================================================================== --- ext/socket/socket.c (revision 21241) +++ ext/socket/socket.c (revision 21242) @@ -2293,7 +2293,8 @@ int family; domain = tmp; rb_check_safe_obj(domain); - family = family_to_int(RSTRING_PTR(domain), RSTRING_LEN(domain)); + ptr = RSTRING_PTR(domain); + family = family_to_int(ptr, RSTRING_LEN(domain)); if (family == -1) rb_raise(rb_eSocket, "unknown socket domain %s", ptr); *dv = family; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/