From 2d19ab14f9e042820c4bb904a956c87bdc583041 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Wed, 14 Feb 2018 01:30:14 +0100 Subject: [PATCH] lib-smtp: server: Fix reporting of XCLIENT capability in EHLO response. The trusted connection check logic was inverted. --- src/lib-smtp/smtp-server-reply.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-smtp/smtp-server-reply.c b/src/lib-smtp/smtp-server-reply.c index 99eccf28b0..4482729f8f 100644 --- a/src/lib-smtp/smtp-server-reply.c +++ b/src/lib-smtp/smtp-server-reply.c @@ -510,7 +510,7 @@ void smtp_server_reply_ehlo_add_xclient(struct smtp_server_reply *reply) struct smtp_server_cmd_ctx *cmd = &reply->command->context; struct smtp_server_connection *conn = cmd->conn; - if (smtp_server_connection_is_trusted(conn)) + if (!smtp_server_connection_is_trusted(conn)) return; if (conn->set.xclient_extensions == NULL || *conn->set.xclient_extensions == NULL) { -- 2.47.3