]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: mailbox_settings_find() now takes namespace parameter instead of user.
authorTimo Sirainen <tss@iki.fi>
Fri, 2 May 2014 08:58:52 +0000 (11:58 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 2 May 2014 08:58:52 +0000 (11:58 +0300)
commit15bfe73fb3988bb80e6afe6a60b9a715c7207600
treeca37268db056986359b9bc79a831c0465903f6a3
parentbddb1ba6c9046d35f35cc6d71839bb4baa0879e8
lib-storage: mailbox_settings_find() now takes namespace parameter instead of user.
This fixes an infinite (until stack gets full) loop with shared mailboxes:
mail_namespace_find() -> mailbox_list_get_storage() ->
mailbox_settings_find() -> mail_namespace_find() -> ...
src/lib-storage/list/mailbox-list-iter.c
src/lib-storage/mail-storage.c
src/lib-storage/mail-storage.h
src/lib-storage/mailbox-list.c