diff options
author | Kim Woelders <kim@woelders.dk> | 2019-09-29 11:03:58 +0200 |
---|---|---|
committer | Kim Woelders <kim@woelders.dk> | 2019-09-29 18:40:03 +0200 |
commit | 701f87ffa6a7e8bbaf816121595b4478e168f641 (patch) | |
tree | 3cfc88a78d309a2a728eada0b5aa0f2c16beae73 | |
parent | 09d9a950544b31f3d5422b8ad498371e204b0563 (diff) | |
download | imlib2-701f87ffa6a7e8bbaf816121595b4478e168f641.tar.gz |
WepP loader: Fix memory leak in error path
-rw-r--r-- | src/modules/loaders/loader_webp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/loaders/loader_webp.c b/src/modules/loaders/loader_webp.c index 8f04cce..4abbc93 100644 --- a/src/modules/loaders/loader_webp.c +++ b/src/modules/loaders/loader_webp.c @@ -103,6 +103,8 @@ load(ImlibImage * im, ImlibProgressFunction progress, (uint8_t *) im->data, webp_buffer_size, im->w * 4) == NULL) { + free(im->data); + im->data = NULL; free(encoded_data); return 0; } |