X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=pysam.git;a=blobdiff_plain;f=samtools%2Fsam.c;fp=samtools%2Fsam.c;h=ecdee02dddb98a32d47a59e3154179356acecadf;hp=ad4325bb4b8e8436d21e921478ed00467aac0e6b;hb=6a7c3f175b210cc16d09a5e8e4c1d47333dbe1c6;hpb=aa8ecff068edbb09a03bd874fce716e93e22e53c diff --git a/samtools/sam.c b/samtools/sam.c index ad4325b..ecdee02 100644 --- a/samtools/sam.c +++ b/samtools/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); }