From: Brian West Date: Tue, 1 Nov 2016 21:50:18 +0000 (-0500) Subject: FS-9687: segfault Program terminated with signal SIGFPE, Arithmetic exception. X-Git-Tag: v1.8.0~1137 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9b955c95a92ad8f9544b1862fc91dbcbbc128eb2;p=thirdparty%2Ffreeswitch.git FS-9687: segfault Program terminated with signal SIGFPE, Arithmetic exception. --- diff --git a/src/mod/codecs/mod_opus/mod_opus.c b/src/mod/codecs/mod_opus/mod_opus.c index 8d42c2477e..de19d6cd06 100644 --- a/src/mod/codecs/mod_opus/mod_opus.c +++ b/src/mod/codecs/mod_opus/mod_opus.c @@ -702,7 +702,7 @@ static switch_status_t switch_opus_destroy(switch_codec_t *codec) int avg_encoded_bitrate = 0; if (session) { - if (context->encoder_stats.frame_counter > 0) { + if (context->encoder_stats.frame_counter > 0 && context->encoder_stats.encoded_bytes > 0 && context->encoder_stats.encoded_msec > 0) { avg_encoded_bitrate = (context->encoder_stats.encoded_bytes * 8) / (context->encoder_stats.encoded_msec / 1000); }