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

ruby-changes:6570

From: mame <ko1@a...>
Date: Thu, 17 Jul 2008 01:30:29 +0900 (JST)
Subject: [ruby-changes:6570] Ruby:r18085 (trunk): * io.c (appendline): remove invalid access.

mame	2008-07-17 01:30:12 +0900 (Thu, 17 Jul 2008)

  New Revision: 18085

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

  Log:
    * io.c (appendline): remove invalid access.

  Modified files:
    trunk/ChangeLog
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18084)
+++ ChangeLog	(revision 18085)
@@ -1,3 +1,7 @@
+Thu Jul 17 01:27:38 2008  Yusuke Endoh  <mame@t...>
+
+	* io.c (appendline): remove invalid access.
+
 Wed Jul 16 18:04:34 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* signal.c (signal_exec, trap_handler): trap accepts a string as
Index: io.c
===================================================================
--- io.c	(revision 18084)
+++ io.c	(revision 18085)
@@ -1762,7 +1762,7 @@
 	    }
 	    if (limit > 0 && limit == pending) {
 		char *p = fptr->rbuf+fptr->rbuf_off;
-		char *pp = p + limit;
+		char *pp = p + limit - 1;
 		char *pl = rb_enc_left_char_head(p, pp, enc);
 
 		if (pl < pp) {

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

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