From 4f4872418a761b421c989ca3779513084f0b1a8e Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Sat, 3 Jul 2010 18:32:09 +0200 Subject: [PATCH] ManageSieve: reactivated reporting of NOTIFY capability. --- src/managesieve-login/client.c | 3 +++ src/managesieve-login/managesieve-login-settings.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/managesieve-login/client.c b/src/managesieve-login/client.c index 34443840b..515e6a90a 100644 --- a/src/managesieve-login/client.c +++ b/src/managesieve-login/client.c @@ -72,6 +72,9 @@ static void client_send_capabilities(struct client *client) msieve_client->set->managesieve_implementation_string, "\"\r\n", NULL)); client_send_raw(client, t_strconcat("\"SIEVE\" \"", msieve_client->set->managesieve_sieve_capability, "\"\r\n", NULL)); + if ( msieve_client->set->managesieve_notify_capability != NULL ) + client_send_raw(client, t_strconcat("\"NOTIFY\" \"", + msieve_client->set->managesieve_notify_capability, "\"\r\n", NULL)); client_send_raw (client, t_strconcat("\"SASL\" \"", saslcap, "\"\r\n", NULL)); diff --git a/src/managesieve-login/managesieve-login-settings.c b/src/managesieve-login/managesieve-login-settings.c index f00ee8af1..a6a0c316f 100644 --- a/src/managesieve-login/managesieve-login-settings.c +++ b/src/managesieve-login/managesieve-login-settings.c @@ -71,7 +71,7 @@ static const struct setting_define managesieve_login_setting_defines[] = { static const struct managesieve_login_settings managesieve_login_default_settings = { .managesieve_implementation_string = PACKAGE_NAME, .managesieve_sieve_capability = "", - .managesieve_notify_capability = "" + .managesieve_notify_capability = NULL }; static const struct setting_parser_info *managesieve_login_setting_dependencies[] = { -- GitLab