From:	ADVAX::"mcnc!VM1.NoDak.EDU!GIH900%SAO.AARNET.EDU.AU" "Geoff Huston" 19-FEB-1991 23:27:35.93
To:	Multiple recipients of list ANU-NEWS <ANU-NEWS@NDSUVM1>
CC:	
Subj:	Re: 6.0-2 funnies

Received: by ADVAX.DECnet (utk-mail11 v1.5) ; Tue, 19 Feb 91 23:26:50 EST
Received:  from mcnc by ge-dab.GE.COM (5.61/GE-DAB 1.15) with UUCP
	id AA16591 for ; Tue, 19 Feb 91 23:01:23 -0500
Received: from VM1.NoDak.EDU by mcnc.mcnc.org (5.59/MCNC/6-11-90)
	id AA05883; Tue, 19 Feb 91 19:38:42 -0500
	for ARISIA.DNET.ge.com!EVERHART
Message-Id: <9102200038.AA05883@mcnc.mcnc.org>
Received: from NDSUVM1.BITNET by VM1.NoDak.EDU (IBM VM SMTP R1.2.1MX) with BSMTP id 5011; Tue, 19 Feb 91 18:40:13 CST
Received: from NDSUVM1.BITNET by NDSUVM1.BITNET (Mailer R2.07) with BSMTP id
 0996; Tue, 19 Feb 91 18:40:11 CST
Date:         Wed, 20 Feb 91 11:36:55 EST
Reply-To: Geoff Huston <mcnc!VM1.NoDak.EDU!GIH900%SAO.AARNET.EDU.AU>
Sender: ANU-NEWS Discussion <ANU-NEWS@VM1.NoDak.EDU>
From: Geoff Huston <mcnc!VM1.NoDak.EDU!GIH900%SAO.AARNET.EDU.AU>
Subject:      Re: 6.0-2 funnies
X-To:         rand@bobcat.merrimack.edu, anu-news@vm1.nodak.edu
To: Multiple recipients of list ANU-NEWS <ANU-NEWS@NDSUVM1>
 
Rand (and the ANu-NEWS list),
 
(Rand Hall wrote to the list concerning problems with newsgroup registrations
 and V6.0-2.)
 
After looking at a copy of his newsrc file there is a problem in V6.0-2 in the
handling of the RC-ORDER profile setting.
 
The following is a DIFF output of NEWSRC.C which addresses the problems.
Basically the array ca was being padded with the wrong variable!
 
Note that the problem reported only is evident if you have the RC-ORDER profile
setting enabled.
 
thanks,
 
Geoff Huston
 
************
File $USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.C;125
  252           ca[ca_i++] = ga[g];
  253         }
******
File $USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.C;124
  252           ca[ca_i++] = l_ga;
  253         }
************
************
File $USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.C;125
  260         ca[ca_i++] = ga[g];
  261       if (ga[g]->grp_flags & NEWS_M_LOCAL)
 add_class_member("$LOCAL",ga[g]->grp_num);
  262       else add_class_member("$NET",ga[g]->grp_num);
  263       }
******
File $USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.C;124
  260         ca[ca_i++] = l_ga;
  261       if (ga[g]->grp_flags & NEWS_M_LOCAL)
  262         add_class_member("$LOCAL",ga[g]->grp_num);
  263       else
  264         add_class_member("$NET",ga[g]->grp_num);
  265       }
************
 
Number of difference sections found: 2
Number of difference records found: 6
 
DIFFERENCES
 /IGNORE=()/MERGED=1/OUTPUT=$USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.DIFF;1-
    $USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.C;125-
    $USERS:[GIH900.NEWS.NEWS_SRC]NEWSRC.C;124
