From f9a1607ae38e99fb7e7bebb01da322280f43391f Mon Sep 17 00:00:00 2001 From: Karl Fleischmann Date: Tue, 18 Oct 2022 08:39:43 +0200 Subject: [PATCH] imap-login: Amend ID cmd response with trust-state --- src/imap-login/imap-login-cmd-id.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.47.3