diff --git a/src/managesieve-login/managesieve-login-settings.c b/src/managesieve-login/managesieve-login-settings.c
index 42feef07b94cb462191d5135fad67a4cc75e49f8..fbbd3c24024af87d5c09cb9a90fe3cb48aed61c3 100644
--- a/src/managesieve-login/managesieve-login-settings.c
+++ b/src/managesieve-login/managesieve-login-settings.c
@@ -84,7 +84,6 @@ const struct setting_parser_info managesieve_login_setting_parser_info = {
 
 	.struct_size = sizeof(struct managesieve_login_settings),
 	.pool_offset1 = 1 + offsetof(struct managesieve_login_settings, pool),
-	.parent = NULL,
 };
 
 const struct setting_parser_info *managesieve_login_settings_set_roots[] = {
diff --git a/src/managesieve/managesieve-settings.c b/src/managesieve/managesieve-settings.c
index 8416a6df559dd8a99efe0b81db5bad1577f067fd..ebb15ba95adef77d4fac7f36f10fc823997dc375 100644
--- a/src/managesieve/managesieve-settings.c
+++ b/src/managesieve/managesieve-settings.c
@@ -97,7 +97,6 @@ const struct setting_parser_info managesieve_setting_parser_info = {
 
 	.struct_size = sizeof(struct managesieve_settings),
 	.pool_offset1 = 1 + offsetof(struct managesieve_settings, pool),
-	.parent = NULL,
 
 	.check_func = managesieve_settings_verify,
 };