From 46cca1529a1682c38ccfb1dd02840a1ad46e4d0e Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Mon, 8 Jun 2020 01:39:24 +0200 Subject: [PATCH] lmtp: lmtp-proxy - Use struct lmtp_proxy_recipient for lmtp_proxy_rcpt_parse_fields(). --- src/lmtp/lmtp-proxy.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lmtp/lmtp-proxy.c b/src/lmtp/lmtp-proxy.c index 3fc926b71f..b71c696f22 100644 --- a/src/lmtp/lmtp-proxy.c +++ b/src/lmtp/lmtp-proxy.c @@ -364,11 +364,11 @@ lmtp_proxy_handle_reply(struct lmtp_proxy_recipient *lprcpt, */ static bool -lmtp_proxy_rcpt_parse_fields(struct lmtp_recipient *lrcpt, +lmtp_proxy_rcpt_parse_fields(struct lmtp_proxy_recipient *lprcpt, struct lmtp_proxy_rcpt_settings *set, const char *const *args, const char **address) { - struct smtp_server_recipient *rcpt = lrcpt->rcpt; + struct smtp_server_recipient *rcpt = lprcpt->rcpt->rcpt; const char *p, *key, *value; bool proxying = FALSE, port_set = FALSE; @@ -676,7 +676,7 @@ int lmtp_proxy_rcpt(struct client *client, set.protocol = SMTP_PROTOCOL_LMTP; set.timeout_msecs = LMTP_PROXY_DEFAULT_TIMEOUT_MSECS; - if (!lmtp_proxy_rcpt_parse_fields(lrcpt, &set, fields, &username)) { + if (!lmtp_proxy_rcpt_parse_fields(lprcpt, &set, fields, &username)) { /* Not proxying this user */ pool_unref(&auth_pool); return 0; -- 2.47.3