summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_conf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nxt_conf.c')
-rw-r--r--src/nxt_conf.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nxt_conf.c b/src/nxt_conf.c
index d48eade3..872a62af 100644
--- a/src/nxt_conf.c
+++ b/src/nxt_conf.c
@@ -1052,6 +1052,10 @@ nxt_conf_json_parse_value(nxt_mp_t *mp, nxt_conf_value_t *value, u_char *start,
if (nxt_fast_path((ch - '0') <= 9)) {
p = nxt_conf_json_parse_number(mp, value, start, end, error);
+ if (nxt_slow_path(p == NULL)) {
+ return NULL;
+ }
+
if (p == end) {
return end;
}