X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sam.c;h=ecdee02dddb98a32d47a59e3154179356acecadf;hb=d77625704ad9a593a8ec60f7243d0cc1eebc855e;hp=ad4325bb4b8e8436d21e921478ed00467aac0e6b;hpb=87d9ea7a580d0d1a58b8f0dca3ba3528ca118e46;p=samtools.git diff --git a/sam.c b/sam.c index ad4325b..ecdee02 100644 --- a/sam.c +++ b/sam.c @@ -55,6 +55,7 @@ samfile_t *samopen(const char *fn, const char *mode, const void *aux) if (aux) { // check if aux is present bam_header_t *textheader = fp->header; fp->header = sam_header_read2((const char*)aux); + if (fp->header == 0) goto open_err_ret; append_header_text(fp->header, textheader->text, textheader->l_text); bam_header_destroy(textheader); }