X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=blobdiff_plain;f=sam%2Fbam_reheader.c;fp=sam%2Fbam_reheader.c;h=0b5226705aee8044c26ec72212f1979d03805e49;hp=bae97c796fc7a6116751ff809e9b9f28dc7d4063;hb=946f9a6adb2a82048c8453d44693cd3838d32939;hpb=53e8bbb15e0bfed6a0caae7b5ba6777a9a942266 diff --git a/sam/bam_reheader.c b/sam/bam_reheader.c index bae97c7..0b52267 100644 --- a/sam/bam_reheader.c +++ b/sam/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);