From ef7194819662975f53822ac27a071bf00259e38e Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Wed, 22 Jul 2020 10:04:57 +0300 Subject: [PATCH] Fixing buffer overflow check in discovery. Incorrect check prevents Unit to start without modules. This issue was introduced in 4a3ec07f4b19. --- src/nxt_application.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nxt_application.c b/src/nxt_application.c index 62167040..834badf9 100644 --- a/src/nxt_application.c +++ b/src/nxt_application.c @@ -289,7 +289,7 @@ nxt_discovery_modules(nxt_task_t *task, const char *path) *p++ = ']'; - if (nxt_slow_path(p >= end)) { + if (nxt_slow_path(p > end)) { nxt_alert(task, "discovery write past the buffer"); goto fail; }