From 0a3dd43e2fa8962fc39f3b3b47fa4c13114f3f41 Mon Sep 17 00:00:00 2001 From: Mike Jerris Date: Mon, 10 Apr 2017 13:15:59 -0500 Subject: [PATCH] FS-10100: [mod_av] fix crash on allocation error and other error cases opening a file --- src/mod/applications/mod_av/avformat.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); }