diff --git a/src/managesieve-login/managesieve-login-settings.c b/src/managesieve-login/managesieve-login-settings.c index 8e37554545485db8011ada71b7794232bdcff63b..5e8cecb1570d431858c3816ecaf83b364cdc899e 100644 --- a/src/managesieve-login/managesieve-login-settings.c +++ b/src/managesieve-login/managesieve-login-settings.c @@ -22,7 +22,12 @@ /* <settings checks> */ static struct file_listener_settings managesieve_login_unix_listeners_array[] = { - { "srv.managesieve-login/%{pid}", 0600, "", "" }, + { + .path = "srv.managesieve-login/%{pid}", + .mode = 0600, + .user = "", + .group = "" + }, }; static struct file_listener_settings *managesieve_login_unix_listeners[] = { &managesieve_login_unix_listeners_array[0], @@ -33,7 +38,11 @@ static buffer_t managesieve_login_unix_listeners_buf = { }; static struct inet_listener_settings managesieve_login_inet_listeners_array[] = { - { .name = "sieve", .address = "", .port = MANAGESIEVE_DEFAULT_PORT }, + { + .name = "sieve", + .address = "", + .port = MANAGESIEVE_DEFAULT_PORT, + }, }; static struct inet_listener_settings *managesieve_login_inet_listeners[] = { &managesieve_login_inet_listeners_array[0] diff --git a/src/managesieve/managesieve-settings.c b/src/managesieve/managesieve-settings.c index baba7e9431859f0da7950c104b7e8b46aa770fff..6039310ef594df03ff5c3ff6842e026981980782 100644 --- a/src/managesieve/managesieve-settings.c +++ b/src/managesieve/managesieve-settings.c @@ -19,8 +19,18 @@ static bool managesieve_settings_verify(void *_set, pool_t pool, /* <settings checks> */ static struct file_listener_settings managesieve_unix_listeners_array[] = { - { "login/sieve", 0666, "", "" }, - { "srv.managesieve/%{pid}", 0600, "", "" }, + { + .path = "login/sieve", + .mode = 0666, + .user = "", + .group = "", + }, + { + .path = "srv.managesieve/%{pid}", + .mode = 0600, + .user = "", + .group = "", + }, }; static struct file_listener_settings *managesieve_unix_listeners[] = { &managesieve_unix_listeners_array[0],