aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Lynch <mtlynch@google.com>2014-10-14 16:30:39 -0400
committerVittorio Giovara <vittorio.giovara@gmail.com>2015-01-12 23:58:05 +0100
commitb31bb39bdd7b5a53e0d282acc0f0f62b32b17acc (patch)
tree85ba5f20374ac70994ca397de9c1426e3676c640
parent036f5c5420e4529f05fa5180f5fa28ca2c5c4065 (diff)
downloadffmpeg-b31bb39bdd7b5a53e0d282acc0f0f62b32b17acc.tar.gz
rtsp: Check a memory allocation
CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-rw-r--r--libavformat/rtsp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 23d7da1b1b..4e79bc12d6 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -1146,6 +1146,8 @@ start:
if (content_length > 0) {
/* leave some room for a trailing '\0' (useful for simple parsing) */
content = av_malloc(content_length + 1);
+ if (!content)
+ return AVERROR(ENOMEM);
ffurl_read_complete(rt->rtsp_hd, content, content_length);
content[content_length] = '\0';
}