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

ruby-changes:12172

From: matz <ko1@a...>
Date: Thu, 25 Jun 2009 07:49:55 +0900 (JST)
Subject: [ruby-changes:12172] Ruby:r23848 (trunk): * io.c (rb_io_each_codepoint): uninitialized local variable enc.

matz	2009-06-25 07:49:37 +0900 (Thu, 25 Jun 2009)

  New Revision: 23848

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23848

  Log:
    * io.c (rb_io_each_codepoint): uninitialized local variable enc.

  Modified files:
    trunk/ChangeLog
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 23847)
+++ ChangeLog	(revision 23848)
@@ -1,3 +1,7 @@
+Thu Jun 25 06:50:23 2009  Yukihiro Matsumoto  <matz@r...>
+
+	* io.c (rb_io_each_codepoint): uninitialized local variable enc.
+
 Thu Jun 25 06:25:49 2009  Yukihiro Matsumoto  <matz@r...>
 
 	* enum.c (first_i): wrong condition for no argument #first.
Index: io.c
===================================================================
--- io.c	(revision 23847)
+++ io.c	(revision 23848)
@@ -2822,7 +2822,8 @@
 		}
 	    }
 	    if (MBCLEN_INVALID_P(r)) {
-		rb_raise(rb_eArgError, "invalid byte sequence in %s", rb_enc_name(enc));
+		rb_raise(rb_eArgError, "invalid byte sequence in %s",
+			 rb_enc_name(fptr->encs.enc));
 	    }
 	    n = MBCLEN_CHARFOUND_LEN(r);
 	    c = rb_enc_codepoint(fptr->cbuf+fptr->cbuf_off,

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

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