From 94328d6457e427da1e0dcf11210f9936fe5c4aeb Mon Sep 17 00:00:00 2001 From: Urvang Joshi Date: Tue, 16 Apr 2013 14:13:45 -0700 Subject: [PATCH] Demux: Fix a potential memleak Change-Id: Ic0dcac010da088b791c130be4abacdd8c31e92cf --- src/demux/demux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/demux/demux.c b/src/demux/demux.c index 5d4dcf54..dd75904f 100644 --- a/src/demux/demux.c +++ b/src/demux/demux.c @@ -317,6 +317,7 @@ static ParseStatus ParseAnimationFrame( frame->duration_ = ReadLE24s(mem); frame->dispose_method_ = (WebPMuxAnimDispose)(ReadByte(mem) & 1); if (frame->width_ * (uint64_t)frame->height_ >= MAX_IMAGE_AREA) { + free(frame); return PARSE_ERROR; }