]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Don't crash if passdb passwd-file is used without any userdbs.
authorTimo Sirainen <tss@iki.fi>
Wed, 19 Feb 2014 22:54:16 +0000 (14:54 -0800)
committerTimo Sirainen <tss@iki.fi>
Wed, 19 Feb 2014 22:54:16 +0000 (14:54 -0800)
src/auth/db-passwd-file.c

index 7ace5857f4305142c9d021a04e33a8da260d32be..d9019c6fe242258afaf1b711dcbffe2267697730 100644 (file)
@@ -308,6 +308,7 @@ static void db_passwd_file_set_userdb(struct db_passwd_file *db)
        /* warn about missing userdb fields only when there aren't any other
           userdbs. */
        db->userdb_warn_missing =
+               array_is_created(&global_auth_settings->userdbs) &&
                array_count(&global_auth_settings->userdbs) == 1;
 }