@@ -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; |