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

ruby-changes:4133

From: ko1@a...
Date: Thu, 28 Feb 2008 11:25:23 +0900 (JST)
Subject: [ruby-changes:4133] nobu - Ruby:r15623 (trunk): * io.c (rb_io_getline_1): get rid of segfault.

nobu	2008-02-28 11:25:14 +0900 (Thu, 28 Feb 2008)

  New Revision: 15623

  Modified files:
    trunk/io.c

  Log:
    * io.c (rb_io_getline_1): get rid of segfault.  [ruby-dev:33938]


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/io.c?r1=15623&r2=15622&diff_format=u

Index: io.c
===================================================================
--- io.c	(revision 15622)
+++ io.c	(revision 15623)
@@ -1960,7 +1960,7 @@
 		swallow(fptr, '\n');
 	    }
 	}
-	str = io_enc_str(str, fptr);
+	if (!NIL_P(str)) str = io_enc_str(str, fptr);
     }
 
     if (!NIL_P(str)) {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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