From 0cb506846a477776a74ec06a970ba84d7cfab3cc Mon Sep 17 00:00:00 2001
From: Karl Fleischmann <karl.fleischmann@open-xchange.com>
Date: Tue, 11 Apr 2023 10:22:26 +0200
Subject: [PATCH] lib-sieve: sieve-storage - Make sure to set storage_path when
 autodetecting

To prevent a maybe-uninitialized warning the autodetecting now sets the
storage_path parameter in any case.
---
 src/lib-sieve/storage/file/sieve-file-storage.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib-sieve/storage/file/sieve-file-storage.c b/src/lib-sieve/storage/file/sieve-file-storage.c
index 75558b60b..d928dedbe 100644
--- a/src/lib-sieve/storage/file/sieve-file-storage.c
+++ b/src/lib-sieve/storage/file/sieve-file-storage.c
@@ -631,6 +631,8 @@ sieve_file_storage_autodetect(struct sieve_file_storage *fstorage,
 			*storage_path_r = "/sieve";
 			e_debug(storage->event,
 				"Directory `/sieve' exists, assuming chroot");
+		} else {
+			*storage_path_r = NULL;
 		}
 	}
 }
-- 
GitLab