From 03fdc8bc31e9119f7339363f2d34b4ff96bbedd1 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Fri, 22 Jan 2016 19:35:09 +0000 Subject: [PATCH] Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity] --- src/espeak-ng.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/espeak-ng.c b/src/espeak-ng.c index 83695f02..32b9dac0 100644 --- a/src/espeak-ng.c +++ b/src/espeak-ng.c @@ -233,11 +233,11 @@ static void CloseWavFile() fflush(f_wavfile); pos = ftell(f_wavfile); - fseek(f_wavfile, 4, SEEK_SET); - Write4Bytes(f_wavfile, pos - 8); + if (fseek(f_wavfile, 4, SEEK_SET) != -1) + Write4Bytes(f_wavfile, pos - 8); - fseek(f_wavfile, 40, SEEK_SET); - Write4Bytes(f_wavfile, pos - 44); + if (fseek(f_wavfile, 40, SEEK_SET) != -1) + Write4Bytes(f_wavfile, pos - 44); fclose(f_wavfile); f_wavfile = NULL;