From: Timo Sirainen Date: Tue, 18 Jun 2013 15:56:15 +0000 (+0300) Subject: lib-storage: Fixed crash with some autocreated (e.g. shared) namespaces. X-Git-Tag: 2.2.4~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4809537f0c5a2e1cee9559ec842cc869884d2cb7;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fixed crash with some autocreated (e.g. shared) namespaces. --- diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index 03e5fec70e..70f4d002d0 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -808,7 +808,7 @@ int mailbox_list_get_storage(struct mailbox_list **list, const char *vname, return (*list)->v.get_storage(list, vname, storage_r); set = mailbox_settings_find((*list)->ns->user, vname); - if (set != NULL && set->driver[0] != '\0') { + if (set != NULL && set->driver != NULL && set->driver[0] != '\0') { return mailbox_list_get_storage_driver(*list, set->driver, storage_r); }