diff --git a/src/managesieve-login/managesieve-login-settings.c b/src/managesieve-login/managesieve-login-settings.c
index cd91091f25c0568df8fc4362bb92874cb98de68d..880970a4aba841cca5ce80c97fdc1139aad283cc 100644
--- a/src/managesieve-login/managesieve-login-settings.c
+++ b/src/managesieve-login/managesieve-login-settings.c
@@ -28,7 +28,7 @@ struct service_settings managesieve_login_settings_service_settings = {
 	.user = "$SET:default_login_user",
 	.group = "",
 	.privileged_group = "",
-	.extra_groups = "",
+	.extra_groups = ARRAY_INIT,
 	.chroot = "login",
 
 	.drop_priv_before_exec = FALSE,
diff --git a/src/managesieve/managesieve-settings.c b/src/managesieve/managesieve-settings.c
index 1b998fcc72528332e31677737a2dfe0bef3fa8c5..eebe6dde221a2a6c2759da802bfcc229289e8592 100644
--- a/src/managesieve/managesieve-settings.c
+++ b/src/managesieve/managesieve-settings.c
@@ -25,7 +25,7 @@ struct service_settings managesieve_settings_service_settings = {
 	.user = "",
 	.group = "",
 	.privileged_group = "",
-	.extra_groups = "",
+	.extra_groups = ARRAY_INIT,
 	.chroot = "",
 
 	.drop_priv_before_exec = FALSE,