From: George Joseph Date: Wed, 17 Apr 2019 19:45:26 +0000 (-0600) Subject: res_remb_modifier: Propertly initialize bitrate to 0.0 X-Git-Tag: 17.0.0-rc1~100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4e25710f75e43f6b5f96ec8ebbcecc8e051523f;p=thirdparty%2Fasterisk.git res_remb_modifier: Propertly initialize bitrate to 0.0 ...and return the frame unaltered if bitrate can't be determined. Change-Id: Ib2175ab84f85a3d7060d31625f5a2c7fbcc2ba4c --- diff --git a/res/res_remb_modifier.c b/res/res_remb_modifier.c index a4a83bce22..bf56391dab 100644 --- a/res/res_remb_modifier.c +++ b/res/res_remb_modifier.c @@ -62,7 +62,7 @@ static struct ast_frame *remb_hook_event_cb(struct ast_channel *chan, struct ast struct ast_datastore *remb_store; struct remb_values *remb_values; int exp; - float bitrate; + float bitrate = 0.0; if (!frame) { return NULL; @@ -98,6 +98,8 @@ static struct ast_frame *remb_hook_event_cb(struct ast_channel *chan, struct ast bitrate = remb_values->receive_bitrate; } else if (event == AST_FRAMEHOOK_EVENT_WRITE && remb_values->send_bitrate) { bitrate = remb_values->send_bitrate; + } else { + return frame; } /*