From e9329f6cdac406bf079f4347fa5490d54a0a7c30 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Fri, 19 Feb 2021 12:51:53 -0800
Subject: [PATCH] Correct the parse_mail_address() argument order

Issue introduced in previous commit to this file. The name arg(s) comes before the address arg(s).
---
 src/sbbs3/mailsrvr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 9a9348c1d2..1abd051d0b 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -3534,7 +3534,7 @@ static void smtp_thread(void* arg)
 								break;
 							}
 							char from_addr[128];
-							parse_mail_address(p, from_addr, sizeof(from_addr)-1, /* name: */NULL, 0);
+							parse_mail_address(p, /* name: */NULL, 0, from_addr, sizeof(from_addr)-1);
 							if(dnsbl_result.s_addr && email_addr_is_exempt(from_addr)) {
 								lprintf(LOG_INFO,"%04d %s %s Ignoring DNSBL results for exempt sender (from): %s"
 									,socket, client.protocol, client_id, from_addr);
-- 
GitLab