mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-26 04:27:25 +00:00
FS-11785 [libteletone] Fix unlikely divide by zero in teletone_mux_tones
This commit is contained in:
parent
96c8cb0473
commit
7187e8ecd2
@ -256,7 +256,9 @@ TELETONE_API(int) teletone_mux_tones(teletone_generation_session_t *ts, teletone
|
|||||||
int32_t s = teletone_dds_state_modulate_sample(&tones[i], 0);
|
int32_t s = teletone_dds_state_modulate_sample(&tones[i], 0);
|
||||||
sample += s;
|
sample += s;
|
||||||
}
|
}
|
||||||
|
if (freqlen) {
|
||||||
sample /= freqlen;
|
sample /= freqlen;
|
||||||
|
}
|
||||||
ts->buffer[ts->samples] = (teletone_audio_t)sample;
|
ts->buffer[ts->samples] = (teletone_audio_t)sample;
|
||||||
|
|
||||||
for (c = 1; c < ts->channels; c++) {
|
for (c = 1; c < ts->channels; c++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user