]> git.sesse.net Git - ffmpeg/commitdiff
avformat/rtsp: check return value of ffurl_read_complete
authorLimin Wang <lance.lmwang@gmail.com>
Wed, 4 Nov 2020 12:44:43 +0000 (20:44 +0800)
committerLimin Wang <lance.lmwang@gmail.com>
Wed, 11 Nov 2020 10:32:56 +0000 (18:32 +0800)
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
libavformat/rtsp.c

index 9c693f11154438991a4475b6f09381c2e3aa005b..5ef2f23dc2be47767dd5350c209a14da366f79af 100644 (file)
@@ -1220,7 +1220,8 @@ start:
         content = av_malloc(content_length + 1);
         if (!content)
             return AVERROR(ENOMEM);
-        ffurl_read_complete(rt->rtsp_hd, content, content_length);
+        if (ffurl_read_complete(rt->rtsp_hd, content, content_length) != content_length)
+            return AVERROR(EIO);
         content[content_length] = '\0';
     }
     if (content_ptr)