From: Timo Sirainen Date: Sat, 22 Feb 2020 10:20:58 +0000 (+0200) Subject: lib-smtp: smtp-server-reply - Don't add empty "enhanced_code" field to events X-Git-Tag: 2.3.11.2~555 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f248d16c53f49a2455b12708cc9402a54fc8585;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: smtp-server-reply - Don't add empty "enhanced_code" field to events --- diff --git a/src/lib-smtp/smtp-server-reply.c b/src/lib-smtp/smtp-server-reply.c index 2aa2c1d81b..7076b3d9fe 100644 --- a/src/lib-smtp/smtp-server-reply.c +++ b/src/lib-smtp/smtp-server-reply.c @@ -662,7 +662,9 @@ void smtp_server_reply_add_to_event(const struct smtp_server_reply *reply, { i_assert(reply->content != NULL); e->add_int("status_code", reply->content->status); - e->add_str("enhanced_code", reply->content->enhanced_code); + if (reply->content->enhanced_code != NULL && + reply->content->enhanced_code[0] != '\0') + e->add_str("enhanced_code", reply->content->enhanced_code); if (!smtp_server_reply_is_success(reply)) e->add_str("error", smtp_server_reply_get_message(reply)); }