changeset 8853:7a463166d607 HEAD

dbox: No longer allow an empty MAILBOXDIR. Future code relies on this.
author Timo Sirainen <tss@iki.fi>
date Tue, 24 Mar 2009 17:10:29 -0400
parents ed8e33c2199e
children ecf7b65fdda1
files src/lib-storage/index/dbox/dbox-storage.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/dbox/dbox-storage.c	Tue Mar 24 13:06:31 2009 -0400
+++ b/src/lib-storage/index/dbox/dbox-storage.c	Tue Mar 24 17:10:29 2009 -0400
@@ -74,6 +74,11 @@
 					layout_r, alt_dir_r, error_r) < 0)
 		return -1;
 
+	if (*list_set->mailbox_dir_name == '\0') {
+		*error_r = "dbox: MAILBOXDIR must not be empty";
+		return -1;
+	}
+
 	if (*list_set->mailbox_dir_name == '\0' &&
 	    list_set->subscription_fname == subs_fname)
 		list_set->subscription_fname = DBOX_OLD_SUBSCRIPTION_FILE_NAME;