mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
splayer: fix memory leak on espeak terminate
This commit is contained in:
@@ -98,7 +98,9 @@ void KlattInitSP() {
|
||||
}
|
||||
|
||||
void KlattFiniSP() {
|
||||
speechPlayer_terminate(speechPlayerHandle);
|
||||
if (speechPlayerHandle)
|
||||
speechPlayer_terminate(speechPlayerHandle);
|
||||
speechPlayerHandle = NULL;
|
||||
}
|
||||
|
||||
void KlattResetSP() {
|
||||
|
||||
@@ -945,6 +945,8 @@ ESPEAK_NG_API espeak_ng_STATUS espeak_ng_Terminate(void)
|
||||
p_decoder = NULL;
|
||||
}
|
||||
|
||||
WavegenFini();
|
||||
|
||||
return ENS_OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user