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; }