]> git.donarmstrong.com Git - samtools.git/commitdiff
fixed a minor bug in indexing
authorHeng Li <lh3@live.co.uk>
Wed, 16 Jun 2010 13:03:59 +0000 (13:03 +0000)
committerHeng Li <lh3@live.co.uk>
Wed, 16 Jun 2010 13:03:59 +0000 (13:03 +0000)
bam_index.c

index 3fa950d5235297c36c598258ce20b80183b3f04b..7a53d7f9a7636b9bc6146313a9ca2e134e0591b6 100644 (file)
@@ -120,7 +120,7 @@ static void merge_chunks(bam_index_t *idx)
                index = idx->index[i];
                for (k = kh_begin(index); k != kh_end(index); ++k) {
                        bam_binlist_t *p;
-                       if (!kh_exist(index, k)) continue;
+                       if (!kh_exist(index, k) || kh_key(index, k) == BAM_MAX_BIN) continue;
                        p = &kh_value(index, k);
                        m = 0;
                        for (l = 1; l < p->n; ++l) {