changeset 3546:b954a513257f HEAD

If autodetection failed, give an error message so we don't just get "Failed to create storage with data .."
author Timo Sirainen <tss@iki.fi>
date Fri, 19 Aug 2005 11:43:20 +0300
parents 0b6539bc22b9
children 2909b1c2fddf
files src/lib-storage/mail-storage.c
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-storage.c	Thu Aug 18 20:27:04 2005 +0300
+++ b/src/lib-storage/mail-storage.c	Fri Aug 19 11:43:20 2005 +0300
@@ -131,7 +131,12 @@
 					      lock_method);
 	} else {
 		storage = mail_storage_autodetect(data, flags);
-		if (storage != NULL) {
+		if (storage == NULL) {
+			i_error("Ambiguous mail location setting, "
+				"don't know what to do with it: %s "
+				"(try prefixing it with mbox: or maildir:)",
+				data);
+		} else {
 			storage = storage->v.create(data, user, flags,
 						    lock_method);
 		}