summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/json/generator/generator.c2
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) {