From cc3baa5b92de8d492bdb757bb6165b3eddb1a92e Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 18 Dec 2012 20:48:36 +0200 Subject: [PATCH] indexer-worker: Don't assert-crash with some mailbox names in some configurations. Virtual mailbox name shouldn't be accessed directly using mailbox_list_*() functions, since they expect a storage name. In some configurations this could have caused assert-crashes with mailbox names that contained invalid characters. --- src/indexer/master-connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/indexer/master-connection.c b/src/indexer/master-connection.c index 44eff15395..b7b5f052cf 100644 --- a/src/indexer/master-connection.c +++ b/src/indexer/master-connection.c @@ -129,10 +129,10 @@ index_mailbox(struct master_connection *conn, struct mail_user *user, return -1; } - path = mailbox_list_get_path(ns->list, mailbox, + path = mailbox_list_get_path(ns->list, NULL, MAILBOX_LIST_PATH_TYPE_INDEX); if (*path == '\0') { - i_info("Indexes disabled for Mailbox %s, skipping", mailbox); + i_info("Indexes disabled for mailbox %s, skipping", mailbox); return 0; } -- 2.47.3