changeset 6534:dea6ed0002ae HEAD

Give an error if trying to use list=no and empty prefix.
author Timo Sirainen <tss@iki.fi>
date Sat, 06 Oct 2007 02:48:07 +0300
parents 6c96c8205fd0
children d4d6457550b5
files src/lib-storage/mail-namespace.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-namespace.c	Sat Oct 06 02:47:10 2007 +0300
+++ b/src/lib-storage/mail-namespace.c	Sat Oct 06 02:48:07 2007 +0300
@@ -121,6 +121,12 @@
 				return FALSE;
 			}
 		}
+		if (*ns->prefix == '\0' &&
+		    (ns->flags & NAMESPACE_FLAG_LIST) == 0) {
+			i_error("namespace configuration error: "
+				"Empty prefix requires list=yes");
+			return FALSE;
+		}
 	}
 
 	if (inbox_ns == NULL) {