changeset 3734:b1fa09b19b86 HEAD

Don't allow pop3_uidl_format without at least one valid %var in it.
author Timo Sirainen <tss@iki.fi>
date Tue, 06 Dec 2005 21:23:10 +0200
parents 74b27d1e17a4
children ba95b4cd33aa
files src/pop3/main.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/pop3/main.c	Tue Dec 06 19:34:45 2005 +0200
+++ b/src/pop3/main.c	Tue Dec 06 21:23:10 2005 +0200
@@ -194,6 +194,9 @@
 	if (logout_format == NULL)
 		logout_format = "top=%t/%T, retr=%r/%R, del=%d/%m, size=%s";
 	uidl_keymask = parse_uidl_keymask(uidl_format);
+	if (uidl_keymask == 0)
+		i_fatal("pop3_uidl_format setting doesn't contain any "
+			"%% variables.");
 
 	flags = 0;
 	if (getenv("FULL_FILESYSTEM_ACCESS") != NULL)