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

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/

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