diff --git a/src/dsf.c b/src/dsf.c index 4221b70f..cb350c23 100644 --- a/src/dsf.c +++ b/src/dsf.c @@ -228,7 +228,8 @@ static int dsf_writeheader(sox_format_t *ft) lsx_writedw(ft, dsf->chan_num) || lsx_writedw(ft, dsf->sfreq) || lsx_writedw(ft, dsf->bps) || - lsx_writeqw(ft, dsf->scount) || + // lsx_writeqw(ft, dsf->scount) || + lsx_writeqw(ft, dsf->scount ? dsf->scount : UINT64_MAX) || lsx_writedw(ft, dsf->block_size) || lsx_writedw(ft, 0) || /* reserved */ lsx_writedw(ft, DATA_TAG) ||