Path: utzoo!attcan!telly!eci386!ecicrl!clewis From: clewis@ecicrl.UUCP (Chris Lewis) Newsgroups: news.admin Subject: Re: Left-over .ina & .ara files in SPOOLDIR Message-ID: <716@ecicrl.UUCP> Date: 19 Oct 89 05:00:31 GMT References: <79@crk56.bnr.com> Reply-To: clewis@ecicrl.UUCP (Chris Lewis) Organization: Elegant Communications Inc., Ferret Division, Toronto, Canada Lines: 48 In article <79@crk56.bnr.com> janick@bnr.ca writes: >I get a bunch of .inaXXXXX and .araXXXXX (where 'XXXXX' is a 5 digit number, >looks like mktemp(3) filenames to me) left in the news SPOOLDIR. >Any idea why ? What version or patch level of news are you running? There's a plethora of versions and revisions out there, and without such information most people haven't a hope in hell of being able to help you. Chances are they won't have the slightest idea what you're talking about. But, what the hey, it took almost 10 years of kicking and screaming to get BNR on the net, so we'll give you a little leeway ;-) Anyhow, you're in luck this time.... I recognize this bug (this should perhaps be in a "monthly news software bug posting" perhaps?) and the version. You are running B-news, probably patch level 14, possibly 13. This is something to do with cancel messages dropping core by walking off the end of a buffer. Patch 15 repaired this problem, but the following two liner will fix *this* problem without having to go through doing a patch 15, 16 and 17 upgrade. Find your copy of control.c, circa line 690: > if (!su && STRNCMP(whatsisname, poster, strlen(poster))) { > error("Not contributor: posted by %s, and you are %s", poster, whatsisname); > } > > (void) unlink(nfilename); > p = q+1; > } > #endif /* !NFSCLIENT */ > return 0; > } immediately *after* the unlink, insert the following two lines: > if (q == NULL) > break; Rebuild, and good luck! -- Chris Lewis, Elegant Communications Inc. UUCP: {uunet!mnetor, utcsri!utzoo, uunet!attcan!lsuc, yunexus}!ecicrl!clewis Moderator of the Ferret Mailing List (ferret-request@eci386) Phone: (416)-294-9253