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