details: http://hg.nginx.org/njs/rev/809a919a2f5a branches: changeset: 513:809a919a2f5a user: Dmitry Volyntsev <xei...@nginx.com> date: Fri Apr 27 14:19:45 2018 +0300 description: Fixed incorrect pointer check in njs_json_parse_string().
Found by Coverity (CID 1435161, 1435162). The bug appeared in 29eee021e03e. diffstat: njs/njs_json.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r ea220019d249 -r 809a919a2f5a njs/njs_json.c --- a/njs/njs_json.c Thu Apr 26 20:22:04 2018 +0300 +++ b/njs/njs_json.c Fri Apr 27 14:19:45 2018 +0300 @@ -741,7 +741,7 @@ njs_json_parse_string(njs_json_parse_ctx p = start; dst = nxt_mem_cache_alloc(ctx->pool, size); - if (nxt_slow_path(start == NULL)) { + if (nxt_slow_path(dst == NULL)) { njs_memory_error(ctx->vm);; return NULL; } _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel