From e89c6fc867b4ad97997fe033118ceac9860cc936 Mon Sep 17 00:00:00 2001 From: Urvang Joshi Date: Mon, 16 Sep 2013 13:12:33 -0700 Subject: [PATCH] Avoid a potential memleak Change-Id: I76f30fb40743a989bce25b40238cf0db55bd07e0 --- examples/gif2webp_util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/gif2webp_util.c b/examples/gif2webp_util.c index 07a0ae5f..73667436 100644 --- a/examples/gif2webp_util.c +++ b/examples/gif2webp_util.c @@ -77,7 +77,10 @@ WebPFrameCache* WebPFrameCacheNew(size_t kmin, size_t kmax) { cache->size = kmax - kmin; cache->encoded_frames = (EncodedFrame*)calloc(cache->size, sizeof(*cache->encoded_frames)); - if (cache->encoded_frames == NULL) return 0; + if (cache->encoded_frames == NULL) { + free(cache); + return NULL; + } return cache; }