From 35f286035a3541eb119d91aef8c561456ef2c7e5 Mon Sep 17 00:00:00 2001 From: danielsdeleo Date: Fri, 19 Jun 2015 17:18:01 -0700 Subject: Fix uninitialized instance variable when using ext --- ext/ffi_yajl/ext/parser/parser.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/ffi_yajl/ext/parser/parser.c b/ext/ffi_yajl/ext/parser/parser.c index a5d2e9a..c0b8eab 100644 --- a/ext/ffi_yajl/ext/parser/parser.c +++ b/ext/ffi_yajl/ext/parser/parser.c @@ -184,6 +184,7 @@ static VALUE mParser_do_yajl_parse(VALUE self, VALUE str, VALUE yajl_opts) { unsigned char *err; volatile CTX ctx; + rb_ivar_set(self, rb_intern("key"), Qnil); rb_ivar_set(self, rb_intern("stack"), rb_ary_new()); rb_ivar_set(self, rb_intern("key_stack"), rb_ary_new()); -- cgit v1.2.1