[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]