From 9e2dabed4a7bf21e3e0c0f4ddc895f8ed90fa839 Mon Sep 17 00:00:00 2001 From: Can Wu Date: Sat, 14 May 2011 17:27:31 +0800 Subject: avio: check AVIOContext malloc failure Signed-off-by: Anton Khirnov --- libavformat/aviobuf.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat/aviobuf.c') diff --git a/libavformat/aviobuf.c b/libavformat/aviobuf.c index 2b14d48ff5..fa63ddf2b9 100644 --- a/libavformat/aviobuf.c +++ b/libavformat/aviobuf.c @@ -113,6 +113,8 @@ AVIOContext *avio_alloc_context( int64_t (*seek)(void *opaque, int64_t offset, int whence)) { AVIOContext *s = av_mallocz(sizeof(AVIOContext)); + if (!s) + return NULL; ffio_init_context(s, buffer, buffer_size, write_flag, opaque, read_packet, write_packet, seek); return s; -- cgit v1.2.3