# HG changeset patch # User bears # Date 958749485 -3600 # Node ID 988cacc01470c4cd73122ae035e5e1569eff0a0b # Parent c3312022e65750971406ccfd2da917fd3914d969 [svn] Preserve group last number if last article(s) cancelled diff -r c3312022e657 -r 988cacc01470 src/content.c --- a/src/content.c Fri May 19 16:16:50 2000 +0100 +++ b/src/content.c Fri May 19 16:18:05 2000 +0100 @@ -1,7 +1,7 @@ /* content.c - $Id: content.c 81 2000-05-13 15:38:39Z bears $ + $Id: content.c 115 2000-05-19 15:18:05Z bears $ */ #if HAVE_CONFIG_H @@ -164,6 +164,18 @@ if ( cont.first == 0 ) setupEmpty( name ); /* Corrupt overview file recovery */ + else + { + int grpLast; + + /* + Check for end article(s) being cancelled. Need to ensure we + don't re-use and article number. + */ + grpLast = Grp_last( name ); + if ( cont.last < grpLast ) + extendCont( grpLast - cont.first + 1 ); + } } void