ruby-changes:2210
From: ko1@a...
Date: 15 Oct 2007 10:07:05 +0900
Subject: [ruby-changes:2210] nobu - Ruby:r13701 (trunk, ruby_1_8): * marshal.c (r_bytes0): commit miss.
nobu 2007-10-15 10:06:51 +0900 (Mon, 15 Oct 2007) New Revision: 13701 Modified files: branches/ruby_1_8/marshal.c trunk/marshal.c Log: * marshal.c (r_bytes0): commit miss. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/marshal.c?r1=13701&r2=13700 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/marshal.c?r1=13701&r2=13700 Index: marshal.c =================================================================== --- marshal.c (revision 13700) +++ marshal.c (revision 13701) @@ -929,7 +929,7 @@ if (len == 0) return rb_str_new(0, 0); if (TYPE(arg->src) == T_STRING) { - if (RSTRING_LEN(arg->src) > arg->offset + len) { + if (RSTRING_LEN(arg->src) >= arg->offset + len) { str = rb_str_new(RSTRING_PTR(arg->src)+arg->offset, len); arg->offset += len; } Index: ruby_1_8/marshal.c =================================================================== --- ruby_1_8/marshal.c (revision 13700) +++ ruby_1_8/marshal.c (revision 13701) @@ -873,7 +873,7 @@ if (len == 0) return rb_str_new(0, 0); if (TYPE(arg->src) == T_STRING) { - if (RSTRING(arg->src)->len > arg->offset + len) { + if (RSTRING(arg->src)->len >= arg->offset + len) { str = rb_str_new(RSTRING(arg->src)->ptr+arg->offset, len); arg->offset += len; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml