From 0eb7d78a34386b4b3a53f62d14337adea4f2182c Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 8 Aug 2002 21:20:39 +0000
Subject: [PATCH] No longer creates a blank msg-id for posted messages from
 non-slave clients. To field is only set to newsgroup name as a last resort.

---
 exec/nntpservice.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/exec/nntpservice.js b/exec/nntpservice.js
index b0443cb97e..f425449544 100644
--- a/exec/nntpservice.js
+++ b/exec/nntpservice.js
@@ -451,7 +451,7 @@ while(client.socket.is_connected) {
 			}
 			writeln("340 send article to be posted. End with <CR-LF>.<CR-LF>");
 
-			var hdr={ from: "", subject: "", id: "" };
+			var hdr={ from: "", subject: "" };
 			if(!(user.security.restrictions&(UFLAG_G|UFLAG_Q))) {	// !Guest and !Network Node
 				hdr.from=user.alias;
 				hdr.from_ext=user.number;
@@ -531,8 +531,6 @@ while(client.socket.is_connected) {
 							hdr.to=getReferenceTo(data);
 						break;
 					case "newsgroups":
-						if(hdr.to==undefined)
-							hdr.to=data;
 						newsgroups=data.split(',');
 						hdr.newsgroups=data;
 						break;
@@ -553,6 +551,8 @@ while(client.socket.is_connected) {
 						break;
 				}
 			}
+			if(hdr.to==undefined && hdr.newsgroups!=undefined)
+				hdr.to=hdr.newsgroups;
 
 			if(system.trashcan("subject",hdr.subject)) {
 				log(format("!BLOCKED subject: %s",hdr.subject));
-- 
GitLab