diff --git a/ext/oj/parser.c b/ext/oj/parser.c index 3263e9d7..af7aabb9 100644 --- a/ext/oj/parser.c +++ b/ext/oj/parser.c @@ -1387,16 +1387,16 @@ static VALUE load(VALUE self) { p->start(p); while (true) { - rb_funcall(p->reader, oj_readpartial_id, 2, INT2NUM(16385), rbuf); + rb_funcall(p->reader, oj_readpartial_id, 2, INT2NUM(16385), rbuf); if (0 < RSTRING_LEN(rbuf)) { parse(p, (byte *)StringValuePtr(rbuf)); } - if (Qtrue == rb_funcall(p->reader, oj_eofq_id, 0)) { - if (0 < p->depth) { - parse_error(p, "parse error, not closed"); - } - break; - } + if (Qtrue == rb_funcall(p->reader, oj_eofq_id, 0)) { + if (0 < p->depth) { + parse_error(p, "parse error, not closed"); + } + break; + } } return Qtrue; }