X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=samtools.git;a=blobdiff_plain;f=sam.c;h=ecdee02dddb98a32d47a59e3154179356acecadf;hp=ad4325bb4b8e8436d21e921478ed00467aac0e6b;hb=cefa18095b2479339b08111936313066ec548657;hpb=63f0c5147985e4b1c01942d4525c04e017dbe966 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); }