From dbafb0e06faa092f60e53d845957fbab7f2a3f2d Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Sat, 18 Jun 2011 15:33:49 -0400 Subject: [PATCH] lavf: prevent crash in av_open_input_file() if ap == NULL. Needed for proper behaviour in our old API compatibility code. --- libavformat/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/utils.c b/libavformat/utils.c index 81bc9b70c3..7370c60bdf 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -549,7 +549,7 @@ int av_open_input_file(AVFormatContext **ic_ptr, const char *filename, int err; AVDictionary *opts = convert_format_parameters(ap); - if (!ap->prealloced_context) + if (!ap || !ap->prealloced_context) *ic_ptr = NULL; err = avformat_open_input(ic_ptr, filename, fmt, &opts);