From 2783a221a2a8a81044e613aee464269f70d1987b Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 29 Jun 2002 01:53:33 +0000
Subject: [PATCH] Uses message-id of posted msgs if sender is a slave server
 (not a client).

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

diff --git a/exec/nntpservice.js b/exec/nntpservice.js
index 74ef1e123f..3946ae46e9 100644
--- a/exec/nntpservice.js
+++ b/exec/nntpservice.js
@@ -18,6 +18,7 @@ var debug = false;
 var no_anonymous = false;
 var msgs_read = 0;
 var msgs_posted = 0;
+var slave = false;
 
 // Parse arguments
 for(i=0;i<argc;i++)
@@ -137,6 +138,7 @@ while(client.socket.is_connected) {
 	switch(cmd[0].toUpperCase()) {
 
 		case "SLAVE":
+			slave = true;
 			writeln("202 slave status noted");
 			break;
 
@@ -463,6 +465,10 @@ while(client.socket.is_connected) {
 					case "subject":
 						hdr.subject=data;
 						break;
+					case "message-id":
+						if(slave)
+							hdr.id=data;
+						break;
 					case "references":
 						hdr.reply_id=data;
 						if(!hdr.to)
-- 
GitLab