From: Timo Sirainen Date: Mon, 10 Aug 2009 01:48:45 +0000 (-0400) Subject: lib-storage: Don't crash if trying to use unknown storage class. X-Git-Tag: 2.0.alpha1~297 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a2ca253015004d30845ee45b01df376940e44bc;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Don't crash if trying to use unknown storage class. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-storage.c b/src/lib-storage/mail-storage.c index 25931e6550..b493dc7c13 100644 --- a/src/lib-storage/mail-storage.c +++ b/src/lib-storage/mail-storage.c @@ -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);