]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Previous "Unknown setting" in passdb check changes were a bit broken.
authorTimo Sirainen <tss@iki.fi>
Sat, 6 Dec 2008 18:42:29 +0000 (20:42 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 6 Dec 2008 18:42:29 +0000 (20:42 +0200)
--HG--
branch : HEAD

src/auth/passdb-bsdauth.c
src/auth/passdb-passwd.c
src/auth/passdb-shadow.c

index 38ceea5f141b9cb21742e379224a14eae8ac9f89..34347129e15a3f523b3cf4852c0a834c6d83159d 100644 (file)
@@ -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;
 }
index 161dd0f159b5ad0f3da14d5eb9af6b7ac6cf759b..61ebe7c8991480425e3c35e24c7764b62bdcf6bf 100644 (file)
@@ -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;
index eff32b6e9efdc2273b253745c3c248af7bd16d85..399fb9d8b785fb5f3e9833a880bbd5f4bd5d4bab 100644 (file)
@@ -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;