fix fmt == NULL case
authorFabrice Bellard <fabrice@bellard.org>
Wed, 16 Jul 2003 07:50:17 +0000 (07:50 +0000)
committerFabrice Bellard <fabrice@bellard.org>
Wed, 16 Jul 2003 07:50:17 +0000 (07:50 +0000)
Originally committed as revision 2050 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/utils.c

index 90088e1..1fa7fc3 100644 (file)
@@ -334,7 +334,7 @@ int av_open_input_file(AVFormatContext **ic_ptr, const char *filename,
     /* do not open file if the format does not need it. XXX: specific
        hack needed to handle RTSP/TCP */
     must_open_file = 1;
-    if ((fmt->flags & AVFMT_NOFILE) ||
+    if ((fmt && (fmt->flags & AVFMT_NOFILE)) ||
         (fmt == &rtp_demux && !strcmp(filename, "null"))) {
         must_open_file = 0;
     }