From 333d6ae63a8688f55c323a6b466d06fa7ee56324 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 25 Aug 2002 22:26:01 +0000
Subject: [PATCH] Truncates imported REPLYID (@REPLY kludge line) at first
 space character (fix for nntpservice-imported messages referencing multiple
 msg IDs).

---
 src/sbbs3/msgtoqwk.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/msgtoqwk.cpp b/src/sbbs3/msgtoqwk.cpp
index 1bffa7be9b..0545bd7be0 100644
--- a/src/sbbs3/msgtoqwk.cpp
+++ b/src/sbbs3/msgtoqwk.cpp
@@ -130,10 +130,12 @@ ulong sbbs_t::msgtoqwk(smbmsg_t* msg, FILE *qwk_fp, long mode, int subnum
 		size+=strlen(str); 
 
 		str[0]=0;
-		if(msg->reply_id)
+		if(msg->reply_id) {
+			SAFECOPY(tmp,msg->reply_id);
+			truncstr(tmp," ");
 			sprintf(str,"@REPLY: %.*s%c"
-				,(int)(sizeof(str)-12),msg->reply_id,QWK_NEWLINE);
-		else if(msg->hdr.thread_orig) {
+				,(int)(sizeof(str)-12),tmp,QWK_NEWLINE);
+		} else if(msg->hdr.thread_orig) {
 			memset(&orig_msg,0,sizeof(orig_msg));
 			orig_msg.hdr.number=msg->hdr.thread_orig;
 			if(smb_getmsgidx(&smb, &orig_msg))
-- 
GitLab