From 797a8e37b97dea707937df30406caae25961f58b Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 26 Oct 2020 20:22:46 +0000 Subject: [PATCH] [Fix] Do not load errored hyperscan database --- src/hs_helper.c | 7 +++++++ 1 file changed, 7 insertions(+) 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; -- 2.39.5