]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Don't crash if trying to use unknown storage class.
authorTimo Sirainen <tss@iki.fi>
Mon, 10 Aug 2009 01:48:45 +0000 (21:48 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 10 Aug 2009 01:48:45 +0000 (21:48 -0400)
--HG--
branch : HEAD

src/lib-storage/mail-storage.c

index 25931e65503133aa92601ddda4f6e4897d3730be..b493dc7c1387ccf9f7fde6a74b811f3e5b3b09b0 100644 (file)
@@ -125,6 +125,7 @@ mail_storage_get_class(struct mail_namespace *ns, const char *driver,
                if (storage_class == NULL) {
                        *error_r = t_strdup_printf(
                                "Unknown mail storage driver %s", driver);
+                       return NULL;
                }
                i_assert(list_set->root_dir != NULL);
                storage_class->v.get_list_settings(ns, list_set);