From 1fd86bbd8c70c6aed586ae46cd04b1da8e7dce6d Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 10 Jan 2009 08:41:18 +0000
Subject: [PATCH] Disable the js_mailproc() result checking as a call to exit()
 still causes this function to return false.

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 00d61f4a17..6475393894 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -2390,6 +2390,7 @@ static void smtp_thread(void* arg)
 								,msgtxt_fname, newtxt_fname, logtxt_fname
 								,rcptlst_fname, proc_err_fname
 								,sender, sender_addr, reverse_path, &j) || j!=0) {
+#if 0 /* calling exit() in a script causes js_mailproc to return FALSE */
 								lprintf(LOG_NOTICE,"%04d !SMTP JavaScript mailproc command (%s) failed (returned: %d)"
 									,socket, str, j);
 								if(mailproc_list[i].ignore_on_error) {
@@ -2397,6 +2398,7 @@ static void smtp_thread(void* arg)
 										,socket, str);
 									msg_handled=TRUE;
 								}
+#endif
 							}
 						}
 						if(flength(proc_err_fname)>0)
-- 
GitLab