From 48588dba01ed57f196b807449cfa90bdef9d496d Mon Sep 17 00:00:00 2001 From: Karl Fleischmann Date: Mon, 6 Mar 2023 15:59:11 +0100 Subject: [PATCH] imap-login: Do not log login ID parameter Special IMAP ID parameters are used when proxying to retain additional values from the original client, these should not produce any log entries. --- src/imap-login/imap-login-cmd-id.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/imap-login/imap-login-cmd-id.c b/src/imap-login/imap-login-cmd-id.c index c6ccc1c38d..2fabd896cf 100644 --- a/src/imap-login/imap-login-cmd-id.c +++ b/src/imap-login/imap-login-cmd-id.c @@ -156,7 +156,8 @@ static void cmd_id_handle_keyvalue(struct imap_client *client, imap_append_quoted(client->common.client_id, value); } - imap_id_add_log_entry(log_entry, key, value); + if (!is_login_id_param) + imap_id_add_log_entry(log_entry, key, value); } static int cmd_id_handle_args(struct imap_client *client, -- 2.47.3