From 81c959e57af4c452f4a9405c752f3ed5565a5b3d Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 23 May 2018 04:16:50 +0000
Subject: [PATCH] Add a ^ARESCANNED w:x/y.z control line to exported messages
 during a rescan (apparently this is a pseudo-standard supported by fastecho
 and other "old-school" tossers) - per mark lewis' request.

---
 src/sbbs3/sbbsecho.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index d2eb95eaff..5acc91137e 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -4792,6 +4792,9 @@ void export_echomail(const char* sub_code, const nodecfg_t* nodecfg, bool rescan
 			else					/* generate TID */
 				f+=sprintf(fmsgbuf+f,"\1TID: %s\r", sbbsecho_pid());
 
+			if(rescan)
+				f+=sprintf(fmsgbuf+f,"\1RESCANNED %s\r", smb_faddrtoa(&scfg.sub[subnum]->faddr,NULL));
+
 			/* Unknown kludge lines are added here */
 			for(l=0;l<msg.total_hfields && f<fmsgbuflen;l++)
 				if(msg.hfield[l].type == FIDOCTRL)
-- 
GitLab