fix double-free when codec_terminate is called multiple times

pull/98/head
Alain Carlucci 2022-07-17 17:52:10 +02:00 zatwierdzone przez Silvano Seva
rodzic 822fb84146
commit dea0ecbf29
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -79,7 +79,11 @@ void codec_terminate()
pthread_cond_destroy(&not_empty);
pthread_cond_destroy(&not_full);
if(audioBuf != NULL) free(audioBuf);
if(audioBuf != NULL)
{
free(audioBuf);
audioBuf = NULL;
}
}
bool codec_startEncode(const enum AudioSource source)