From 2f05ecbed642ed8f14d379c80b2b734be715e20a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= <heuripedes@gmail.com>
Date: Tue, 19 May 2015 15:38:43 -0300
Subject: [PATCH] (file_extract.c) Fix leak in zip extraction

---
 libretro-common/file/file_extract.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libretro-common/file/file_extract.c b/libretro-common/file/file_extract.c
index 6dd267fb15..e325d10cbd 100644
--- a/libretro-common/file/file_extract.c
+++ b/libretro-common/file/file_extract.c
@@ -448,7 +448,10 @@ int zlib_inflate_data_to_file(zlib_file_handle_t *handle,
       const uint8_t *cdata, uint32_t csize, uint32_t size, uint32_t checksum)
 {
    if (handle)
+   {
       zlib_stream_free(handle->stream);
+      free(handle->stream);
+   }
 
    if (!handle || ret == -1)
    {