]> git.donarmstrong.com Git - samtools.git/blobdiff - bam.c
* samtools-0.1.4-15 (r354)
[samtools.git] / bam.c
diff --git a/bam.c b/bam.c
index 22e09cf15c97a9035557926a1eda4c8e07792586..7f1ecfd26217cd5f2e3b6ea4b0e1c58cb6d4d06b 100644 (file)
--- a/bam.c
+++ b/bam.c
@@ -79,6 +79,7 @@ void bam_header_destroy(bam_header_t *header)
        }
        free(header->text);
 #ifndef BAM_NO_HASH
+       if (header->rg2lib) bam_strmap_destroy(header->rg2lib);
        bam_destroy_header_hash(header);
 #endif
        free(header);
@@ -284,4 +285,5 @@ void bam_view1(const bam_header_t *header, const bam1_t *b)
 {
        char *s = bam_format1(header, b);
        printf("%s\n", s);
+       free(s);
 }