From 24edb5b16deae897ec01353acb14df308b50966f Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 6 Jul 2005 22:06:31 +0000
Subject: [PATCH] Fix stupid bug with native external mail processors causing
 infinite loop.

---
 src/sbbs3/mailsrvr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 32a3e82aa5..c015f05b7b 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -2149,9 +2149,9 @@ static void smtp_thread(void* arg)
 							,socket, str);
 
 						if(mailproc_list[i].native) {
-							if((i=system(str))!=0)
+							if((j=system(str))!=0)
 								lprintf(LOG_WARNING,"%04d !SMTP system(%s) returned %d (errno: %d)"
-									,socket, str, i, errno);
+									,socket, str, j, errno);
 						} else  /* JavaScript */
 							js_mailproc(socket, &client, &relay_user, str /* cmdline */
 								,msgtxt_fname, rcptlst_fname, proc_err_fname
-- 
GitLab