dovecot-1.2: Previous "Unknown setting" in passdb check changes ...

dovecot at dovecot.org dovecot at dovecot.org
Sat Dec 6 20:42:33 EET 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/b80ef0ddd1d3
changeset: 8522:b80ef0ddd1d3
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Dec 06 20:42:29 2008 +0200
description:
Previous "Unknown setting" in passdb check changes were a bit broken.

diffstat:

3 files changed, 3 insertions(+), 3 deletions(-)
src/auth/passdb-bsdauth.c |    2 +-
src/auth/passdb-passwd.c  |    2 +-
src/auth/passdb-shadow.c  |    2 +-

diffs (36 lines):

diff -r 182552d20b17 -r b80ef0ddd1d3 src/auth/passdb-bsdauth.c
--- a/src/auth/passdb-bsdauth.c	Sat Dec 06 19:11:22 2008 +0200
+++ b/src/auth/passdb-bsdauth.c	Sat Dec 06 20:42:29 2008 +0200
@@ -58,7 +58,7 @@ bsdauth_preinit(struct auth_passdb *auth
 		module->cache_key =
 			auth_cache_parse_key(auth_passdb->auth->pool,
 					     args + 10);
-	} else
+	} else if (*args != '\0')
 		i_fatal("passdb bsdauth: Unknown setting: %s", args);
 	return module;
 }
diff -r 182552d20b17 -r b80ef0ddd1d3 src/auth/passdb-passwd.c
--- a/src/auth/passdb-passwd.c	Sat Dec 06 19:11:22 2008 +0200
+++ b/src/auth/passdb-passwd.c	Sat Dec 06 20:42:29 2008 +0200
@@ -61,7 +61,7 @@ static void passwd_init(struct passdb_mo
 {
 	if (strcmp(args, "blocking=yes") == 0)
 		module->blocking = TRUE;
-	else
+	else if (*args != '\0')
 		i_fatal("passdb passwd: Unknown setting: %s", args);
 
 	module->cache_key = PASSWD_CACHE_KEY;
diff -r 182552d20b17 -r b80ef0ddd1d3 src/auth/passdb-shadow.c
--- a/src/auth/passdb-shadow.c	Sat Dec 06 19:11:22 2008 +0200
+++ b/src/auth/passdb-shadow.c	Sat Dec 06 20:42:29 2008 +0200
@@ -61,7 +61,7 @@ static void shadow_init(struct passdb_mo
 {
 	if (strcmp(args, "blocking=yes") == 0)
 		module->blocking = TRUE;
-	else
+	else if (*args != '\0')
 		i_fatal("passdb shadow: Unknown setting: %s", args);
 
 	module->cache_key = SHADOW_CACHE_KEY;


More information about the dovecot-cvs mailing list