diff options
| -rw-r--r-- | ext/json/generator/generator.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/json/generator/generator.c b/ext/json/generator/generator.c index 50fcb77bdf..89c4b87cb5 100644 --- a/ext/json/generator/generator.c +++ b/ext/json/generator/generator.c @@ -743,7 +743,7 @@ static void generate_json_array(FBuffer *buffer, VALUE Vstate, JSON_Generator_St fbuffer_append(buffer, indent, indent_len); } } - generate_json(buffer, Vstate, state, rb_ary_entry(obj, i)); + generate_json(buffer, Vstate, state, RARRAY_AREF(obj, i)); } state->depth = --depth; if (array_nl) { |
