Check for avcodec_open codec parameter == NULL and return error in that case
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Tue, 25 Dec 2007 15:36:12 +0000 (15:36 +0000)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Tue, 25 Dec 2007 15:36:12 +0000 (15:36 +0000)
Originally committed as revision 11316 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/utils.c

index 3b5ef7a..7277f92 100644 (file)
@@ -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) {