ext/dartsclone/dartscloneext.hpp in dartsclone-0.2.2 vs ext/dartsclone/dartscloneext.hpp in dartsclone-0.2.3

- old
+ new

@@ -236,9 +236,10 @@ VALUE ret = rb_hash_new(); rb_hash_aset(ret, ID2SYM(rb_intern("value")), INT2NUM(value)); rb_hash_aset(ret, ID2SYM(rb_intern("node_pos")), INT2NUM((int)node_pos)); rb_hash_aset(ret, ID2SYM(rb_intern("key_pos")), INT2NUM((int)key_pos)); + RB_GC_GUARD(_key); return ret; }; static VALUE _double_array_unit_size(VALUE self) { return INT2NUM((int)(get_double_array(self)->unit_size()));