From 5a36783bc4a1887a67dbfe5ec7198903f35a46b1 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 29 Apr 2011 02:13:59 +0200 Subject: [PATCH] Fix all malloc(0) issues Signed-off-by: Michael Niedermayer --- libavutil/mem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavutil/mem.c b/libavutil/mem.c index 90f8667505..f0f18d1ce9 100644 --- a/libavutil/mem.c +++ b/libavutil/mem.c @@ -71,6 +71,8 @@ void *av_malloc(size_t size) /* let's disallow possible ambiguous cases */ if(size > (INT_MAX-32) ) return NULL; + else if(!size) + size= 1; #if CONFIG_MEMALIGN_HACK ptr = malloc(size+32);