From 8989075898f525774e7a6b8bb0a4802e094817cb Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 29 Jun 2002 13:06:12 +0000
Subject: [PATCH] Only includes references/reply_id field if it exists in the
 header (!undefined)

---
 exec/newslink.js    | 3 ++-
 exec/nntpservice.js | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/exec/newslink.js b/exec/newslink.js
index 05d6cf481b..351cf9cf02 100644
--- a/exec/newslink.js
+++ b/exec/newslink.js
@@ -278,8 +278,9 @@ for(i in area) {
 		writeln("Subject: " + hdr.subject);
 		writeln("Message-ID: " + hdr.id);
 		writeln("Date: " + hdr.date);
-		writeln("References: " + hdr.reply_id);
 		writeln("Newsgroups: " + newsgroup);
+		if(hdr.reply_id!=undefined)
+			writeln("References: " + hdr.reply_id);
 
 		/* FidoNet header */
 		if(msg.ftn_pid!=undefined)
diff --git a/exec/nntpservice.js b/exec/nntpservice.js
index 924c1a2d75..1f5847e4ec 100644
--- a/exec/nntpservice.js
+++ b/exec/nntpservice.js
@@ -370,8 +370,9 @@ while(client.socket.is_connected) {
 				writeln("Subject: " + hdr.subject);
 				writeln("Message-ID: " + hdr.id);
 				writeln("Date: " + hdr.date);
-				writeln("References: " + hdr.reply_id);
 				writeln("Newsgroups: " + selected.newsgroup);
+				if(hdr.reply_id!=undefined)
+					writeln("References: " + hdr.reply_id);
 				/* FidoNet header */
 				if(msg.ftn_pid!=undefined)
 					writeln("X-FTN-PID: " + msg.ftn_pid);
-- 
GitLab