call mm_idx_destroy at the end of loop to fix memory leak
This commit is contained in:
parent
5cc3d2239f
commit
59488f0271
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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue