X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=samtools.git;a=blobdiff_plain;f=bam_reheader.c;h=0b5226705aee8044c26ec72212f1979d03805e49;hp=bae97c796fc7a6116751ff809e9b9f28dc7d4063;hb=e582623cf8c4778c7dc792318635821d3c494b0d;hpb=cb12a866906ec4ac644de0e658679261c82ab098 diff --git a/bam_reheader.c b/bam_reheader.c index bae97c7..0b52267 100644 --- a/bam_reheader.c +++ b/bam_reheader.c @@ -22,10 +22,11 @@ int bam_reheader(BGZF *in, const bam_header_t *h, int fd) } #ifdef _USE_KNETFILE while ((len = knet_read(in->x.fpr, buf, BUF_SIZE)) > 0) + fwrite(buf, 1, len, fp->x.fpw); #else while (!feof(in->file) && (len = fread(buf, 1, BUF_SIZE, in->file)) > 0) + fwrite(buf, 1, len, fp->file); #endif - fwrite(buf, 1, len, fp->x.fpw); free(buf); fp->block_offset = in->block_offset = 0; bgzf_close(fp);