aboutsummaryrefslogtreecommitdiffstats
path: root/src/json.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/json.c')
-rw-r--r--src/json.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/json.c b/src/json.c
index 46fb97a99e8..b5fb3fee059 100644
--- a/src/json.c
+++ b/src/json.c
@@ -815,7 +815,7 @@ json_to_lisp (json_t *json, struct json_configuration *conf)
815 if (++lisp_eval_depth > max_lisp_eval_depth) 815 if (++lisp_eval_depth > max_lisp_eval_depth)
816 xsignal0 (Qjson_object_too_deep); 816 xsignal0 (Qjson_object_too_deep);
817 size_t size = json_array_size (json); 817 size_t size = json_array_size (json);
818 if (FIXNUM_OVERFLOW_P (size)) 818 if (PTRDIFF_MAX < size)
819 overflow_error (); 819 overflow_error ();
820 Lisp_Object result = make_vector (size, Qunbound); 820 Lisp_Object result = make_vector (size, Qunbound);
821 for (ptrdiff_t i = 0; i < size; ++i) 821 for (ptrdiff_t i = 0; i < size; ++i)