X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bcftools%2Fbcf.c;h=e40631975af4351436efdc938c01dca054567c85;hb=c0490a669e9f1f9257e4b02a263e92e842bf5357;hp=f8b55c2cf02161828e4faa35665ca12d986978cc;hpb=4ff943f203b0ba99b33bf8f7f585adc51ca1b74d;p=samtools.git diff --git a/bcftools/bcf.c b/bcftools/bcf.c index f8b55c2..e406319 100644 --- a/bcftools/bcf.c +++ b/bcftools/bcf.c @@ -17,9 +17,9 @@ bcf_t *bcf_open(const char *fn, const char *mode) bcf_t *b; b = calloc(1, sizeof(bcf_t)); if (strchr(mode, 'w')) { - b->fp = strcmp(fn, "-")? bgzf_open(fn, mode) : bgzf_fdopen(fileno(stdout), "w"); + b->fp = strcmp(fn, "-")? bgzf_open(fn, mode) : bgzf_fdopen(fileno(stdout), mode); } else { - b->fp = strcmp(fn, "-")? bgzf_open(fn, mode) : bgzf_fdopen(fileno(stdin), "r"); + b->fp = strcmp(fn, "-")? bgzf_open(fn, mode) : bgzf_fdopen(fileno(stdin), mode); } b->fp->owned_file = 1; if (strchr(mode, 'r')) bcf_hdr_read(b);