From e415d15683086433333f5fdadd67426f68774363 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Mon, 11 Nov 2024 00:28:08 +0100 Subject: [PATCH] managesieve: managesieve-capabilities - Fix crash occurring when sieve_init() fails --- src/managesieve/managesieve-capabilities.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/managesieve/managesieve-capabilities.c b/src/managesieve/managesieve-capabilities.c index f402f2a7e..34d9fadd7 100644 --- a/src/managesieve/managesieve-capabilities.c +++ b/src/managesieve/managesieve-capabilities.c @@ -79,6 +79,8 @@ void managesieve_capabilities_dump(void) svinst = sieve_init(&svenv, &sieve_callbacks, (void *) global_plugin_settings, FALSE); + if (svinst == NULL) + i_fatal("Failed to initialize Sieve"); /* Dump capabilities */ -- GitLab