From bf6e68237f87a5d544ff4e690bce3abec884ab24 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 31 Jan 2002 20:29:40 +0000
Subject: [PATCH] Fixed multiple newsgroup posting.

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

diff --git a/exec/nntpservice.js b/exec/nntpservice.js
index fd8df79dfd..c4384d2130 100644
--- a/exec/nntpservice.js
+++ b/exec/nntpservice.js
@@ -387,10 +387,11 @@ while(client.socket.is_connected) {
 				}
 			}
 
-            for(n in newsgroups)
+            for(n in newsgroups) 
     			for(g in msg_area.grp_list) 
 				    for(s in msg_area.grp_list[g].sub_list) 
-					    if(msg_area.grp_list[g].sub_list[s].newsgroup.toLowerCase()==n.toLowerCase()) {
+					    if(msg_area.grp_list[g].sub_list[s].newsgroup.toLowerCase()
+							==newsgroups[n].toLowerCase()) {
 						    if(!msg_area.grp_list[g].sub_list[s].can_post)
 							    continue;
 
@@ -404,7 +405,7 @@ while(client.socket.is_connected) {
 
 						    msgbase=new MsgBase(msg_area.grp_list[g].sub_list[s].code);
 						    if(msgbase.save_msg(hdr,body)) {
-							    log(format("%s posted a message on %s",user.alias,newsgroups));
+							    log(format("%s posted a message on %s",user.alias,newsgroups[n]));
 							    writeln("240 article posted ok");
 							    posted=true;
 						    } else 
-- 
GitLab