From 7505487e93af77846dea245cad8352ac7c66aa6e Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Tue, 7 Jul 2020 12:23:42 +0000 Subject: [PATCH] Fixed potential NULL-pointer dereference (CID 1464584). --- src/njs_generator.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/njs_generator.c b/src/njs_generator.c index 88790aac..5174a08e 100644 --- a/src/njs_generator.c +++ b/src/njs_generator.c @@ -571,8 +571,13 @@ njs_lookup_line(njs_vm_code_t *code, uint32_t offset) njs_uint_t n; njs_vm_line_num_t *map; - n = (code->lines != NULL) ? code->lines->items : 0; - map = (njs_vm_line_num_t *) code->lines->start; + n = 0; + map = NULL; + + if (code->lines != NULL) { + n = code->lines->items; + map = (njs_vm_line_num_t *) code->lines->start; + } while (n != 0) { if (offset >= map->offset && (n == 1 || offset < map[1].offset)) { -- 2.47.3