]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: config_dump_human_filter_path() - Fix for static checker false positive
authorMarco Bettini <marco.bettini@open-xchange.com>
Thu, 12 Jun 2025 08:59:34 +0000 (08:59 +0000)
committerMarco Bettini <marco.bettini@open-xchange.com>
Fri, 27 Jun 2025 13:54:53 +0000 (13:54 +0000)
Found by Coverity, 40024 Dereference after null check

src/config/doveconf.c

index a87c68a1f466213d64780d14978178731d161485..4a7893f45a0443f63bb2500077ea7f5ec2008baf 100644 (file)
@@ -850,6 +850,7 @@ config_dump_human_filter_path(enum config_dump_scope scope,
 
                const char *alt_set_name_filter2 = NULL;
                if (filter_parser->filter.filter_name_array) {
+                       i_assert(filter_name != NULL);
                        strip_prefix2 = strip_prefix;
                        strip_prefix = t_strconcat(
                                t_str_replace(filter_name, '/', '_'), "_", NULL);