From 11d5f197fcc8696bb85f67641929057ef3c936c0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen <timo.sirainen@dovecot.fi> Date: Mon, 24 Apr 2017 18:58:07 +0300 Subject: [PATCH] imapsieve: Use client_add_capability() for adding the dynamic capability --- src/plugins/imapsieve/imap-sieve-plugin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/imapsieve/imap-sieve-plugin.c b/src/plugins/imapsieve/imap-sieve-plugin.c index c81de2326..e3d6687c0 100644 --- a/src/plugins/imapsieve/imap-sieve-plugin.c +++ b/src/plugins/imapsieve/imap-sieve-plugin.c @@ -25,8 +25,8 @@ static void imap_sieve_client_created(struct client **clientp) url = mail_user_plugin_getenv(user, "imapsieve_url"); // FIXME: parse the URL and report error if it is bad if (url != NULL && strncasecmp(url, "sieve:", 6) == 0) { - str_append(client->capability_string, " IMAPSIEVE="); - str_append(client->capability_string, url); + client_add_capability(client, t_strconcat( + "IMAPSIEVE=", url, NULL)); } else { url = NULL; } -- GitLab