From 5a00be2bf75939fd3bb05dabbdf46244eaa6bb43 Mon Sep 17 00:00:00 2001 From: naruse Date: Mon, 7 May 2012 16:00:49 +0000 Subject: * ext/json: Merge JSON 1.7.1. https://github.com/flori/json/commit/e5b9a9465c1159fae533bca320d950b772bcb4ac git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/json/parser/parser.rl | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/json/parser/parser.rl') diff --git a/ext/json/parser/parser.rl b/ext/json/parser/parser.rl index c96b0a8225..20ecc486e1 100644 --- a/ext/json/parser/parser.rl +++ b/ext/json/parser/parser.rl @@ -705,6 +705,7 @@ static VALUE cParser_initialize(int argc, VALUE *argv, VALUE self) source = convert_encoding(StringValue(source)); } json->current_nesting = 0; + StringValue(source); json->len = RSTRING_LEN(source); json->source = RSTRING_PTR(source);; json->Vsource = source; -- cgit v1.2.3