From 9e2693fb3102f6e67bf540485a342bc53abfea8d Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 16 Jan 2007 08:16:03 +0000
Subject: [PATCH] Check the mods directory first (before the exec directory)
 for mailproc scripts.

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 7c3e2159a3..30b6e2ed29 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1560,8 +1560,11 @@ js_mailproc(SOCKET sock, client_t* client, user_t* user
 		strcat(fname,".js");
 
 	SAFECOPY(path,fname);
-	if(getfname(path)==path) /* No path specified, assume exec_dir */
-		sprintf(path,"%s%s",scfg.exec_dir,fname);
+	if(getfname(path)==path) { /* No path specified, assume mods or exec dir */
+		sprintf(path,"%s%s",scfg.mods_dir,fname);
+		if(scfg.mods_dir[0]==0 || !fexist(path))
+			sprintf(path,"%s%s",scfg.exec_dir,fname);
+	}
 
 	do {
 
-- 
GitLab