]> git.donarmstrong.com Git - rsem.git/blobdiff - sam/bam_aux.c
Updated samtools to 0.1.19
[rsem.git] / sam / bam_aux.c
index 28b22e3059273da57dd8395fba5e29287dc3228b..4bbf975dbb88559ae4e86f54db9d7af8c320b3b0 100644 (file)
@@ -141,6 +141,10 @@ int bam_parse_region(bam_header_t *header, const char *str, int *ref_id, int *be
                        } else s[name_end] = ':', name_end = l;
                }
        } else iter = kh_get(s, h, str);
+        if (iter == kh_end(h)) {
+          free(s); 
+          return -1;
+        }
        *ref_id = kh_val(h, iter);
        // parse the interval
        if (name_end < l) {