From 827c309cc7df09ef2c77de38c88298fad07f14e5 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 6 Dec 2008 20:42:29 +0200 Subject: [PATCH] Previous "Unknown setting" in passdb check changes were a bit broken. --HG-- branch : HEAD --- src/auth/passdb-bsdauth.c | 2 +- src/auth/passdb-passwd.c | 2 +- src/auth/passdb-shadow.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/auth/passdb-bsdauth.c b/src/auth/passdb-bsdauth.c index 38ceea5f14..34347129e1 100644 --- a/src/auth/passdb-bsdauth.c +++ b/src/auth/passdb-bsdauth.c @@ -58,7 +58,7 @@ bsdauth_preinit(struct auth_passdb *auth_passdb, const char *args) 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 --git a/src/auth/passdb-passwd.c b/src/auth/passdb-passwd.c index 161dd0f159..61ebe7c899 100644 --- a/src/auth/passdb-passwd.c +++ b/src/auth/passdb-passwd.c @@ -61,7 +61,7 @@ static void passwd_init(struct passdb_module *module, const char *args) { 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 --git a/src/auth/passdb-shadow.c b/src/auth/passdb-shadow.c index eff32b6e9e..399fb9d8b7 100644 --- a/src/auth/passdb-shadow.c +++ b/src/auth/passdb-shadow.c @@ -61,7 +61,7 @@ static void shadow_init(struct passdb_module *module, const char *args) { 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; -- 2.47.3