ruby-changes:16863
From: mame <ko1@a...>
Date: Thu, 5 Aug 2010 02:31:29 +0900 (JST)
Subject: [ruby-changes:16863] Ruby:r28858 (trunk): * string.c (rb_str_resize):: fix r28857 that failed to revert r28851.
mame 2010-08-05 02:31:09 +0900 (Thu, 05 Aug 2010) New Revision: 28858 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28858 Log: * string.c (rb_str_resize):: fix r28857 that failed to revert r28851. Modified files: trunk/string.c Index: string.c =================================================================== --- string.c (revision 28857) +++ string.c (revision 28858) @@ -1723,7 +1723,7 @@ else if (len <= RSTRING_EMBED_LEN_MAX) { char *ptr = RSTRING(str)->as.heap.ptr; STR_SET_EMBED(str); - if (slen > 0) MEMCPY(RSTRING(str)->as.ary, ptr, char, slen); + if (slen > 0) MEMCPY(RSTRING(str)->as.ary, ptr, char, len); RSTRING(str)->as.ary[len] = '\0'; STR_SET_EMBED_LEN(str, len); if (independent) xfree(ptr); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/