fix double-free when codec_terminate is called multiple times

This commit is contained in:
Alain Carlucci 2022-07-17 17:52:10 +02:00 committed by Silvano Seva
parent 822fb84146
commit dea0ecbf29
1 changed files with 5 additions and 1 deletions

View File

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