summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkal <skal@google.com>2018-11-27 11:59:31 +0100
committerSkal <skal@google.com>2018-11-27 11:59:31 +0100
commit6ed15ea1cd48a1b8247217db34582bd29641c56e (patch)
tree837d408770a1de0b8cfe09708bc3c6b6f19a954b
parent22bbb24ea8eb8b65be8d9c0c6003e504ae013f59 (diff)
downloadlibwebp-6ed15ea1cd48a1b8247217db34582bd29641c56e.tar.gz
fix unprobable leak in webp_sdl.c
Change-Id: I26f21f4a09349bf7e7cede0d906f55f497235ff6
-rw-r--r--extras/vwebp_sdl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/extras/vwebp_sdl.c b/extras/vwebp_sdl.c
index d1ee41f9..762ad24a 100644
--- a/extras/vwebp_sdl.c
+++ b/extras/vwebp_sdl.c
@@ -71,6 +71,7 @@ int main(int argc, char* argv[]) {
goto Error;
}
if (webp_size != (size_t)(int)webp_size) {
+ free((void*)webp);
fprintf(stderr, "File too large.\n");
goto Error;
}