]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/rdt.c
rtsp: Initialize the media_type_mask in the rtp guessing demuxer
[ffmpeg] / libavformat / rdt.c
index 3f161f618cb20fe0a7b9706ed351b2c605e0f5fd..f492805d13b3dc626401b723fc29a3cb47f55ae5 100644 (file)
@@ -524,7 +524,11 @@ rdt_new_context (void)
 {
     PayloadContext *rdt = av_mallocz(sizeof(PayloadContext));
 
-    avformat_open_input(&rdt->rmctx, "", &ff_rdt_demuxer, NULL);
+    int ret = avformat_open_input(&rdt->rmctx, "", &ff_rdt_demuxer, NULL);
+    if (ret < 0) {
+        av_free(rdt);
+        return NULL;
+    }
 
     return rdt;
 }