FS-11014 FS-11404 fix libfvad might be enabled unexpectedly when set_mode is called
This commit is contained in:
parent
95b66126c5
commit
0de57c07d8
|
@ -95,8 +95,9 @@ SWITCH_DECLARE(int) switch_vad_set_mode(switch_vad_t *vad, int mode)
|
||||||
#ifdef SWITCH_HAVE_FVAD
|
#ifdef SWITCH_HAVE_FVAD
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
if (mode < 0 && vad->fvad) {
|
if (mode < 0) {
|
||||||
fvad_free(vad->fvad);
|
if (vad->fvad) fvad_free(vad->fvad);
|
||||||
|
|
||||||
vad->fvad = NULL;
|
vad->fvad = NULL;
|
||||||
return ret;
|
return ret;
|
||||||
} else if (mode > 3) {
|
} else if (mode > 3) {
|
||||||
|
|
Loading…
Reference in New Issue