Ticket #615: compact-multi.patch

File compact-multi.patch, 489 bytes (added by Olly Betts, 12 years ago)

Possible fix

  • backends/chert/chert_compact.cc

     
    257257            if (tot_totlen < totlen) {
    258258                throw "totlen wrapped!";
    259259            }
    260         }
    261         if (cur->next()) {
    262             pq.push(cur);
     260            if (cur->next()) {
     261                pq.push(cur);
     262            } else {
     263                delete cur;
     264            }
    263265        } else {
    264             delete cur;
     266            pq.push(cur);
    265267        }
    266268    }
    267269