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.9~2382 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cdbcc8db8e0a04b2cbf6ca9f20b3ee7f7173552d;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 c770e35e5b..d0ee4b312e 100644 --- a/src/lmtp/lmtp-local.c +++ b/src/lmtp/lmtp-local.c @@ -195,6 +195,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; @@ -245,10 +246,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; }