1.1 --- a/src/ltp.cc Tue May 11 19:08:51 2010 +0100
1.2 +++ b/src/ltp.cc Tue May 11 20:00:56 2010 +0100
1.3 @@ -3150,7 +3150,7 @@
1.4 if (redsegs && i<redsegs) {
1.5 seg->val.ds.red=true;
1.6 }
1.7 - if (redsegs && i==(redsegs-1)) {
1.8 + if (redsegs && (i==(redsegs-1))) {
1.9 seg->val.ds.eorp=true;
1.10 seg->val.ds.checkpoint=true;
1.11 // set a 15-bit CSN for the last red segment in the block
1.12 @@ -3194,10 +3194,8 @@
1.13 }
1.14 ds->eob=true;
1.15 // setup red & maybe eorp
1.16 - if (redsegs && newsegs<redsegs) {
1.17 + if (redsegs && newsegs<=redsegs) {
1.18 ds->red=true;
1.19 - }
1.20 - if (redsegs && newsegs==(redsegs-1)) {
1.21 ds->eorp=true;
1.22 ds->checkpoint=true;
1.23 }