diff --git a/count-delta.c b/count-delta.c
index 4e4d2f4fcc7bcbdf3004972a79a8aabc6dd483df..3ee3a0ccf1b92f3f8838ca2e728bde9f60d1b8e8 100644 (file)
--- a/count-delta.c
+++ b/count-delta.c
again:
if (ofs < e->end) {
while (e->end < end) {
- if (e->next) {
+ if (e->next && e->next->ofs <= end) {
e->end = e->next->ofs;
e = e->next;
}