bugfix: long-existing out-of-boundary bug

This commit is contained in:
Heng Li 2012-03-19 13:45:09 -04:00
parent 91a4a0c8ea
commit a471f1918b
1 changed files with 1 additions and 1 deletions

View File

@ -245,7 +245,7 @@ char *bwa_cal_md1(int n_cigar, bwa_cigar_t *cigar, int len, bwtint_t pos, ubyte_
}
}
} else { // no gaps
for (z = u = 0; z < (bwtint_t)len; ++z) {
for (z = u = 0; z < (bwtint_t)len && x+z < l_pac; ++z) {
c = pacseq[(x+z)>>2] >> ((~(x+z)&3)<<1) & 3;
if (c > 3 || seq[y+z] > 3 || c != seq[y+z]) {
ksprintf(str, "%d", u);