From: Linus Nordberg Date: Fri, 8 Sep 2023 09:19:09 +0000 (+0200) Subject: [Fix] Correct format pattern for RE tree tempfile name X-Git-Tag: 3.7.1~48^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F4590%2Fhead;p=rspamd.git [Fix] Correct format pattern for RE tree tempfile name Triggered by -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DENABLE_CLANG_PLUGIN=ON -DENABLE_HYPERSCAN=ON. --- diff --git a/src/libserver/re_cache.c b/src/libserver/re_cache.c index 6dd06711b..62ef26c73 100644 --- a/src/libserver/re_cache.c +++ b/src/libserver/re_cache.c @@ -1952,7 +1952,7 @@ rspamd_re_cache_compile_timer_cb(EV_P_ ev_timer *w, int revents) return; } - rspamd_snprintf(path, sizeof(path), "%s%c%P-XXXXXXXXXX", cbdata->cache_dir, + rspamd_snprintf(path, sizeof(path), "%s%c%s%P-XXXXXXXXXX", cbdata->cache_dir, G_DIR_SEPARATOR, re_class->hash, our_pid); fd = g_mkstemp_full(path, O_CREAT | O_TRUNC | O_EXCL | O_WRONLY, 00600);