From 31bd3627cd627536c749576a357ba0bf8a73b9d1 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Wed, 2 Apr 2025 10:02:07 +0200 Subject: [PATCH] BUILD: ssl/ckch: potential null pointer dereference MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit src/ssl_ckch.c: In function ‘ckch_conf_parse’: src/ssl_ckch.c:4852:40: error: potential null pointer dereference [-Werror=null-dereference] 4852 | while (*r) { | ^~ Add a test on r before using *r. No backport needed --- src/ssl_ckch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ssl_ckch.c b/src/ssl_ckch.c index 4352bfc26..203d25270 100644 --- a/src/ssl_ckch.c +++ b/src/ssl_ckch.c @@ -4849,7 +4849,7 @@ int ckch_conf_parse(char **args, int cur_arg, struct ckch_conf *f, int *found, c goto out; array_err: - while (*r) { + while (r && *r) { char *prev = *r; r++; free(prev);