From 9c87b8f77721bd51c87e735bac1580a99f0b8f2b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= <Reimar.Doeffinger@gmx.de>
Date: Tue, 25 Dec 2007 15:36:12 +0000
Subject: [PATCH] Check for avcodec_open codec parameter == NULL and return
 error in that case

Originally committed as revision 11316 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 3b5ef7a7732..7277f9222d2 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -848,7 +848,7 @@ int attribute_align_arg avcodec_open(AVCodecContext *avctx, AVCodec *codec)
         goto end;
     }
 
-    if(avctx->codec)
+    if(avctx->codec || !codec)
         goto end;
 
     if (codec->priv_data_size > 0) {
-- 
GitLab