Fix MD generation check in SAM writing (#1181)

The existing logic checked for is_MD == 1, but
the function is called with a bitwise operator check
which does not evaluate to 1.
This commit is contained in:
Joyjit Daw
2024-03-19 19:20:21 -04:00
committed by GitHub
parent acab05781e
commit 5279377544
+1 -1
View File
@@ -310,7 +310,7 @@ static void write_cs_ds_or_MD(void *km, kstring_t *s, const mm_idx_t *mi, const
}
}
}
if (is_MD == 1) write_MD_core(s, tseq, qseq, r, tmp, write_tag);
if (is_MD) write_MD_core(s, tseq, qseq, r, tmp, write_tag);
else write_cs_ds_core(s, tseq, qseq, r, tmp, no_iden, is_ds, write_tag);
kfree(km, qseq); kfree(km, tseq); kfree(km, tmp);
}