From: Vsevolod Stakhov Date: Mon, 26 Oct 2020 20:22:46 +0000 (+0000) Subject: [Fix] Do not load errored hyperscan database X-Git-Tag: 2.7~195 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=797a8e37b97dea707937df30406caae25961f58b;p=rspamd.git [Fix] Do not load errored hyperscan database --- diff --git a/src/hs_helper.c b/src/hs_helper.c index 5cef731f2..1f915b01b 100644 --- a/src/hs_helper.c +++ b/src/hs_helper.c @@ -214,6 +214,13 @@ rspamd_rs_compile_cb (guint ncompiled, GError *err, void *cbd) ctx = (struct hs_helper_ctx *)worker->ctx; + if (err != NULL) { + /* Failed to compile: log and go out */ + msg_err ("cannot compile Hyperscan database: %e", err); + + return; + } + if (ncompiled > 0) { /* Enforce update for other workers */ hack_global_forced = TRUE;