mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-08 13:29:59 -05:00
echo-cancel: Fix memory leak / deinitialization of Adrian AEC
was simply absent Signed-off-by: Peter Meerwald <p.meerwald@bct-electronic.com>
This commit is contained in:
parent
c43e885537
commit
bf29c8dcf7
4 changed files with 18 additions and 3 deletions
|
|
@ -111,6 +111,8 @@ void pa_adrian_ec_run(pa_echo_canceller *ec, const uint8_t *rec, const uint8_t *
|
|||
}
|
||||
|
||||
void pa_adrian_ec_done(pa_echo_canceller *ec) {
|
||||
pa_xfree(ec->params.priv.adrian.aec);
|
||||
ec->params.priv.adrian.aec = NULL;
|
||||
if (ec->params.priv.adrian.aec) {
|
||||
AEC_done(ec->params.priv.adrian.aec);
|
||||
ec->params.priv.adrian.aec = NULL;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue