summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2014-12-13 08:28:37 +1100
committerErik de Castro Lopo <erikd@mega-nerd.com>2014-12-13 09:18:59 +1100
commit77ab90d7344ea8fbcc382277c7064bf3564681f0 (patch)
tree38e9654bb04f192424ece53d93778740bd8068a0
parentdd8b6a0a471c6b9650bd67256e0fd5d74abe3050 (diff)
src/wav.c : Fix incorrect warning message on piped files.
Don't log "filelength > 0xffffffff" warning on piped input files since the length isn't known anyway. Closes: https://github.com/erikd/libsndfile/issues/88
-rw-r--r--src/wav.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wav.c b/src/wav.c
index f4d80a6..176ce44 100644
--- a/src/wav.c
+++ b/src/wav.c
@@ -332,7 +332,7 @@ wav_read_header (SF_PRIVATE *psf, int *blockalign, int *framesperblock)
int parsestage = 0, error, format = 0 ;
char buffer [256] ;
- if (psf->filelength > SF_PLATFORM_S64 (0xffffffff))
+ if (psf->is_pipe == 0 && psf->filelength > SF_PLATFORM_S64 (0xffffffff))
psf_log_printf (psf, "Warning : filelength > 0xffffffff. This is bad!!!!\n") ;
if ((wpriv = psf->container_data) == NULL)