Calling mrb_str_to_str in mrb_string_value_cstr. Fixes #2847

This commit is contained in:
Jared Breeden
2015-06-22 18:37:14 -07:00
parent e344c6ab6d
commit 338ca305ae
+2 -1
View File
@@ -1985,7 +1985,8 @@ bad:
MRB_API const char*
mrb_string_value_cstr(mrb_state *mrb, mrb_value *ptr)
{
struct RString *ps = mrb_str_ptr(*ptr);
mrb_value str = mrb_str_to_str(mrb, *ptr);
struct RString *ps = mrb_str_ptr(str);
mrb_int len = mrb_str_strlen(mrb, ps);
char *p = RSTR_PTR(ps);