From: Karl Fleischmann Date: Tue, 18 Oct 2022 06:39:43 +0000 (+0200) Subject: imap-login: Amend ID cmd response with trust-state X-Git-Tag: 2.4.0~3530 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f9a1607ae38e99fb7e7bebb01da322280f43391f;p=thirdparty%2Fdovecot%2Fcore.git imap-login: Amend ID cmd response with trust-state --- diff --git a/src/imap-login/imap-login-cmd-id.c b/src/imap-login/imap-login-cmd-id.c index 809661ab25..443b90d071 100644 --- a/src/imap-login/imap-login-cmd-id.c +++ b/src/imap-login/imap-login-cmd-id.c @@ -210,7 +210,10 @@ static void cmd_id_finish(struct imap_client *client) client_send_raw(&client->common, t_strdup_printf("* ID %s\r\n", imap_id_reply_generate(client->set->imap_id_send))); - client_send_reply(&client->common, IMAP_CMD_REPLY_OK, "ID completed."); + const char *msg = "ID completed."; + if (client->common.trusted) + msg = "Trusted ID completed."; + client_send_reply(&client->common, IMAP_CMD_REPLY_OK, msg); } static void cmd_id_free(struct imap_client *client)