From: Stephan Bosch Date: Wed, 31 Jan 2018 09:30:23 +0000 (+0100) Subject: lmtp: local: Make local variable for rcpt->rcpt.rcpt_cmd in lmtp_local_rcpt_check_quo... X-Git-Tag: 2.3.1~303 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a2c36f57afa453c3f0c02e714199e9bbaee38482;p=thirdparty%2Fdovecot%2Fcore.git lmtp: local: Make local variable for rcpt->rcpt.rcpt_cmd in lmtp_local_rcpt_check_quota(). --- diff --git a/src/lmtp/lmtp-local.c b/src/lmtp/lmtp-local.c index 5b5fe51a95..4c8c68ab3d 100644 --- a/src/lmtp/lmtp-local.c +++ b/src/lmtp/lmtp-local.c @@ -192,6 +192,7 @@ static int lmtp_local_rcpt_check_quota(struct lmtp_local_recipient *rcpt) { struct client *client = rcpt->rcpt.client; + struct smtp_server_cmd_ctx *cmd = rcpt->rcpt.rcpt_cmd; struct smtp_address *address = rcpt->rcpt.path; struct mail_user *user; struct mail_namespace *ns; @@ -242,10 +243,10 @@ lmtp_local_rcpt_check_quota(struct lmtp_local_recipient *rcpt) } if (ret < 0 && - !smtp_server_command_is_replied(rcpt->rcpt.rcpt_cmd->cmd)) { - smtp_server_reply(rcpt->rcpt.rcpt_cmd, - 451, "4.3.0", "<%s> Temporary internal error", - smtp_address_encode(address)); + !smtp_server_command_is_replied(cmd->cmd)) { + smtp_server_reply(cmd, 451, "4.3.0", + "<%s> Temporary internal error", + smtp_address_encode(address)); } return ret; }