STABLE: cant store overview
Russ Allbery
rra at stanford.edu
Sun May 23 00:15:20 UTC 2004
Patrick Schreurs <patricks at support.nl> writes:
> This happened after upgrading a server from 2.4.1 to
> latest STABLE (20040521):
> May 21 13:21:15 news6 innd: SERVER cant store overview for @030269320000000000000118B46C00000031@
> May 21 13:21:15 news6 innd: SERVER cant store overview for @03026B3200000000000000FDE70A00000031@
> May 21 13:21:15 news6 innd: SERVER throttled Success writing creating overview file -- throttling
> May 21 13:21:15 news6 innd: SERVER throttle Success writing creating overview file -- throttling
> May 21 13:21:15 news6 innd: SERVER cant store overview for @03026C32000000000000013C17CD00000031@
> May 21 13:21:15 news6 innd: SERVER cant write history <10arp5r1e8u763 at news.supernews.com> Success
> Server is xrefslave, but i checked the above articles (they are stored
> in the spool) and the groups exists on the server. configure parameters
> are the same for 2.4.1 and 2.4.2.
Gah. Need a better test suite, and I need a test reader box. I'm really
sorry about that. This patch will fix; I'll commit it as soon as I work
past some authentication troubles to the CVS repository.
--- inn-2.4/innd/art.c.orig 2004-05-22 17:12:03.000000000 -0700
+++ inn-2.4/innd/art.c 2004-05-22 17:12:27.000000000 -0700
@@ -1750,7 +1750,7 @@
}
if (overview->used + overview->left + len > overview->size)
buffer_resize(overview, overview->size + len);
- for (i = 0, q = overview->data + overview->left; i < len; p++, q++, i++) {
+ for (i = 0, q = overview->data + overview->left; i < len; p++, i++) {
if (*p == '\r' && i < len - 1 && p[1] == '\n') {
p++;
continue;
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
Please send questions to the list rather than mailing me directly.
<http://www.eyrie.org/~eagle/faqs/questions.html> explains why.
More information about the inn-workers
mailing list