02ec706d1e86195a8fbc0f5e27a41d32baa66434 braney Thu Oct 31 14:41:01 2024 -0700 fix silly typo diff --git src/lib/bbiRead.c src/lib/bbiRead.c index eb93f22..e6c5fc2 100644 --- src/lib/bbiRead.c +++ src/lib/bbiRead.c @@ -664,31 +664,31 @@ interval = interval->next; if (bbiIntervalSlice(bbi, baseStart, end1, interval, &summary[i])) result = TRUE; /* Next time round start where we left off. */ baseStart = baseEnd; } } else // more pixels than bases { double pixelsPerBase = (double)summarySize / baseCount; for (interval = intervalList; interval != NULL; interval = interval->next) { bits32 base; - for(base = interval->start; base < end && base < interval->end; base++); + for(base = interval->start; base < end && base < interval->end; base++) { unsigned offset = base - start; unsigned startPos = round(offset * pixelsPerBase); unsigned endPos = round((offset + 1) * pixelsPerBase); struct bbiSummaryElement summaryForBase; // the whole range will have the same value, so only ask once if (bbiIntervalSlice(bbi, base, base + 1, interval, &summaryForBase)) result = TRUE; for(;startPos < endPos; startPos++) { if (startPos >= summarySize) break;