TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Oli
from: andrew clarke
date: 2021-02-10 20:32:00
subject: Squish __ftsc_date bug

10 Feb 21 09:56, you wrote to Kai Richter:

 O>>> It's just a simple bug ...

 KR>> If it is it would be fixed already.
 KR>> You reported this one a year ago, don't you?

 Ol> I don't know why it doesn't get fixed. Maybe nobody wants to touch that
 Ol> part of the code anymore. A project where critical bugs doesn't get
 Ol> fixed anymore is kind of abandoned.

I suspect the patch below fixes this, but I've not tested it.

It's also necessary to verify it doesn't break when rescanning *.MSG and JAM bases.

diff --git a/src/scanarea.c b/src/scanarea.c
index 60ec71bf..8926aa30 100644
-+- a/src/scanarea.c
+++ b/src/scanarea.c
@@ -88,7 +88,7 @@ void makeMsg(HMSG hmsg, XMSG xmsg, s_message * msg, s_area * echo, int action)
     msg->destAddr.point = xmsg.dest.point;
     msg->attributes     = xmsg.attr & ~MSGLOCAL; /*  msg should not have MSGLOCAL bit set */

-    sc_time((union stamp_combo *)&(xmsg.date_written), (char *)msg->datetime);
+    strcpy((char *)msg->datetime, (char *) xmsg.__ftsc_date);
     xstrcat(&msg->toUserName, (char *)xmsg.to);
     xstrcat(&msg->fromUserName, (char *)xmsg.from);
     xstrcat(&msg->subjectLine, (char *)xmsg.subj);

--- GoldED+/BSD 1.1.5-b20180707
            
* Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.