diff src/auth/auth-settings.c @ 10897:52eb8317514f HEAD

auth: Cleaned up struct auth_passdb/auth_userdb.
author Timo Sirainen <tss@iki.fi>
date Sat, 13 Mar 2010 20:00:32 +0200
parents f93195ae4bed
children 6e639833c3fc
line wrap: on
line diff
--- a/src/auth/auth-settings.c	Sat Mar 13 19:36:30 2010 +0200
+++ b/src/auth/auth-settings.c	Sat Mar 13 20:00:32 2010 +0200
@@ -110,8 +110,17 @@
 	SETTING_DEFINE_LIST_END
 };
 
+static const struct auth_passdb_settings auth_passdb_settings = {
+	.driver = "",
+	.args = "",
+	.deny = FALSE,
+	.pass = FALSE,
+	.master = FALSE
+};
+
 const struct setting_parser_info auth_passdb_setting_parser_info = {
 	.defines = auth_passdb_setting_defines,
+	.defaults = &auth_passdb_settings,
 
 	.type_offset = (size_t)-1,
 	.struct_size = sizeof(struct auth_passdb_settings),
@@ -133,8 +142,14 @@
 	SETTING_DEFINE_LIST_END
 };
 
+static const struct auth_userdb_settings auth_userdb_settings = {
+	.driver = "",
+	.args = ""
+};
+
 const struct setting_parser_info auth_userdb_setting_parser_info = {
 	.defines = auth_userdb_setting_defines,
+	.defaults = &auth_userdb_settings,
 
 	.type_offset = (size_t)-1,
 	.struct_size = sizeof(struct auth_userdb_settings),