]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Don't crash when userdb hasn't been specified at all.
authorTimo Sirainen <tss@iki.fi>
Thu, 12 Dec 2013 15:59:28 +0000 (17:59 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 12 Dec 2013 15:59:28 +0000 (17:59 +0200)
src/auth/auth-settings.c
src/auth/auth.c

index 10abdac10fb5f64e3d95f7591ef383aecc78f58f..7a5c38d12b7817c6f5d55157e79c0c5230b5fe71 100644 (file)
@@ -172,6 +172,7 @@ static const struct setting_define auth_userdb_setting_defines[] = {
 };
 
 static const struct auth_userdb_settings auth_userdb_default_settings = {
+       /* NOTE: when adding fields, update also auth.c:userdb_dummy_set */
        .driver = "",
        .args = "",
        .default_fields = "",
index aab94e3c26cc2b91a2dd1375304c6f73b88846f3..884ed29b491886ca27d5e45e2a34a00fa5d5a37f 100644 (file)
@@ -13,7 +13,12 @@ struct auth_userdb_settings userdb_dummy_set = {
        .driver = "static",
        .args = "",
        .default_fields = "",
-       .override_fields = ""
+       .override_fields = "",
+
+       .skip = "never",
+       .result_success = "return-ok",
+       .result_failure = "continue",
+       .result_internalfail = "continue"
 };
 
 static ARRAY(struct auth *) auths;