From b98bf36a15705d760a25a01ac844768bd691e731 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 12 Sep 2019 17:15:55 +0900 Subject: Use `mrb_str_inspect` instead of `mrb_str_dup`; fix #4678 --- src/symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/symbol.c b/src/symbol.c index 53f4f6e1d..aad250f09 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -498,7 +498,7 @@ sym_inspect(mrb_state *mrb, mrb_value sym) memcpy(sp+1, name, len); mrb_assert_int_fit(mrb_int, len, size_t, SIZE_MAX); if (!symname_p(name) || strlen(name) != (size_t)len) { - str = mrb_str_dump(mrb, str); + str = mrb_str_inspect(mrb, str); sp = RSTRING_PTR(str); sp[0] = ':'; sp[1] = '"'; -- cgit v1.2.3