24 lines
538 B
Diff
24 lines
538 B
Diff
|
diff --git a/src/espeak.cpp b/src/espeak.cpp
|
||
|
index 00f93c1..4ad42e8 100644
|
||
|
--- a/src/espeak.cpp
|
||
|
+++ b/src/espeak.cpp
|
||
|
@@ -281,10 +281,7 @@ static int SynthCallback(short *wav, int numsamples, espeak_EVENT *events)
|
||
|
if(quiet) return(0); // -q quiet mode
|
||
|
|
||
|
if(wav == NULL)
|
||
|
- {
|
||
|
- CloseWavFile();
|
||
|
return(0);
|
||
|
- }
|
||
|
|
||
|
while(events->type != 0)
|
||
|
{
|
||
|
@@ -805,5 +802,7 @@ int main (int argc, char **argv)
|
||
|
|
||
|
if(f_phonemes_out != stdout)
|
||
|
fclose(f_phonemes_out); // needed for WinCE
|
||
|
+ CloseWavFile();
|
||
|
+ espeak_Terminate();
|
||
|
return(0);
|
||
|
}
|