]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: LAYOUT=index rebuild - Fix rebuilds when using multiple namespaces
authorAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 21 Sep 2022 08:14:40 +0000 (11:14 +0300)
committerMarkus Valentin <markus.valentin@open-xchange.com>
Thu, 20 Oct 2022 08:55:33 +0000 (10:55 +0200)
commit7c2176d18e81a2cbb276cfc78913b81134a838ac
tree0fd4fba7b21db5c541ee69ca94952857bc33770e
parentbcdf913eb899fa5e9e5b0f080fd6ce6c3d61ea10
lib-storage: LAYOUT=index rebuild - Fix rebuilds when using multiple namespaces

The old code did not properly populate the mailbox list for each
namespace, but only for the first namespace. This caused mailbox
storage existence checks to always fail.

This applies for LAYOUT=index only.

Broken in 2fc8d7024bb161aab08031b8212a736301844858
src/lib-storage/list/mail-storage-list-index-rebuild.c