From ebf6da7e3011d99478ad4bcb3232fc9dd065705b Mon Sep 17 00:00:00 2001 From: ksss Date: Tue, 25 Mar 2014 08:44:59 +0900 Subject: mrb_str_pool add string capa --- src/state.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/state.c') diff --git a/src/state.c b/src/state.c index 612e1ac6e..40affd1bf 100644 --- a/src/state.c +++ b/src/state.c @@ -199,6 +199,7 @@ mrb_str_pool(mrb_state *mrb, mrb_value str) ns->flags = 0; ns->as.heap.ptr = (char *)mrb_malloc(mrb, (size_t)len+1); ns->as.heap.len = len; + ns->as.heap.aux.capa = len; if (ptr) { memcpy(ns->as.heap.ptr, ptr, len); } -- cgit v1.2.3