diff --git a/src/jv_aux.c b/src/jv_aux.c index 0b7d169d..5ec7ce8e 100644 --- a/src/jv_aux.c +++ b/src/jv_aux.c @@ -95,7 +95,7 @@ jv jv_get(jv t, jv k) { } else { if (didx < INT_MIN) didx = INT_MIN; if (didx > INT_MAX) didx = INT_MAX; - int idx = (int)jv_number_value(k); + int idx = (int)didx; if (idx < 0) idx += jv_array_length(jv_copy(t)); v = jv_array_get(t, idx);