From: Mike Jerris Date: Mon, 10 Apr 2017 18:15:59 +0000 (-0500) Subject: FS-10100: [mod_av] fix crash on allocation error and other error cases opening a... X-Git-Tag: v1.6.17~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a3dd43e2fa8962fc39f3b3b47fa4c13114f3f41;p=thirdparty%2Ffreeswitch.git FS-10100: [mod_av] fix crash on allocation error and other error cases opening a file --- diff --git a/src/mod/applications/mod_av/avformat.c b/src/mod/applications/mod_av/avformat.c index 2194597715..b944625b14 100644 --- a/src/mod/applications/mod_av/avformat.c +++ b/src/mod/applications/mod_av/avformat.c @@ -1857,7 +1857,11 @@ static switch_status_t av_file_open(switch_file_handle_t *handle, const char *pa end: - if (context && context->fc) { + if (!context) { + return status; + } + + if (context->fc) { mod_avformat_destroy_output_context(context); }