Skip to content

Commit 59488f0

Browse files
rzlim08lh3
authored andcommitted
call mm_idx_destroy at the end of loop to fix memory leak
1 parent 5cc3d22 commit 59488f0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

main.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,10 @@ int main(int argc, char *argv[])
406406
if (mm_verbose >= 3) mm_idx_stat(mi);
407407
if (junc_bed) mm_idx_bed_read(mi, junc_bed, 1);
408408
if (alt_list) mm_idx_alt_read(mi, alt_list);
409-
if (argc - (o.ind + 1) == 0) continue; // no query files
409+
if (argc - (o.ind + 1) == 0) {
410+
mm_idx_destroy(mi);
411+
continue; // no query files
412+
}
410413
ret = 0;
411414
if (!(opt.flag & MM_F_FRAG_MODE)) {
412415
for (i = o.ind + 1; i < argc; ++i) {

0 commit comments

Comments
 (0)