From 938d573dfdc155f5c4bde6f5c6a53fa82ebb5c49 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 12 Jan 2023 22:16:38 +0200 Subject: [PATCH] lib-storage: shared - Fix freeing partially created user if %variable expansion fails --- src/lib-storage/index/shared/shared-storage.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-storage/index/shared/shared-storage.c b/src/lib-storage/index/shared/shared-storage.c index 06cb779c4e..3d51e0e21b 100644 --- a/src/lib-storage/index/shared/shared-storage.c +++ b/src/lib-storage/index/shared/shared-storage.c @@ -283,6 +283,7 @@ int shared_storage_get_namespace(struct mail_namespace **_ns, mailbox_list_set_critical(list, "Failed to expand namespace location '%s': %s", storage->location, error); + mail_user_deinit(&owner); return -1; } -- 2.47.3