diff --git a/string.c b/string.c index 15b68374f8..72af4dcc83 100644 --- a/string.c +++ b/string.c @@ -467,7 +467,7 @@ char * rb_string_value_ptr(ptr) volatile VALUE *ptr; { - return RSTRING(rb_string_value(s))->ptr; + return RSTRING(rb_string_value(*ptr))->ptr; } VALUE