mirror of
https://github.com/lh3/minimap2.git
synced 2026-09-15 13:07:55 +08:00
call mm_idx_destroy at the end of loop to fix memory leak
This commit is contained in:
5
main.c
5
main.c
@@ -406,7 +406,10 @@ int main(int argc, char *argv[])
|
||||
if (mm_verbose >= 3) mm_idx_stat(mi);
|
||||
if (junc_bed) mm_idx_bed_read(mi, junc_bed, 1);
|
||||
if (alt_list) mm_idx_alt_read(mi, alt_list);
|
||||
if (argc - (o.ind + 1) == 0) continue; // no query files
|
||||
if (argc - (o.ind + 1) == 0) {
|
||||
mm_idx_destroy(mi);
|
||||
continue; // no query files
|
||||
}
|
||||
ret = 0;
|
||||
if (!(opt.flag & MM_F_FRAG_MODE)) {
|
||||
for (i = o.ind + 1; i < argc; ++i) {
|
||||
|
||||
Reference in New Issue
Block a user