]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts: fts_parser_script_try_init() - Initialize filename
authorMarco Bettini <marco.bettini@open-xchange.com>
Fri, 25 Jul 2025 12:52:56 +0000 (12:52 +0000)
committerMarco Bettini <marco.bettini@open-xchange.com>
Mon, 28 Jul 2025 07:42:37 +0000 (07:42 +0000)
Found by clang scan-build static analysis.

src/plugins/fts/fts-parser-script.c

index d05c1b823ef7073e60d177c73a9d685b43fa2d9c..072312c8b7c22502bfb4d240f735aab01d09e9ca 100644 (file)
@@ -221,7 +221,8 @@ fts_parser_script_try_init(struct fts_parser_context *parser_context)
        int fd;
 
        if (!get_cd_filename(parser_context->content_disposition, &filename))
-               (void)get_ct_filename(parser_context->content_type_params, &filename);
+               if (!get_ct_filename(parser_context->content_type_params, &filename))
+                       filename = NULL;
 
        if (!script_support_content(parser_context, filename))
                return NULL;