From 75f2dc119c12c0157195b7ab8b45fdc6aa6aeae5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 28 Aug 2020 18:26:26 +0100 Subject: [PATCH] Fix missing free() calls for miniz allocations --- renderdoc/android/android_patch.cpp | 1 + renderdoc/serialise/codecs/xml_codec.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/renderdoc/android/android_patch.cpp b/renderdoc/android/android_patch.cpp index d3705a88e..5bb881a8c 100644 --- a/renderdoc/android/android_patch.cpp +++ b/renderdoc/android/android_patch.cpp @@ -105,6 +105,7 @@ bool ExtractAndRemoveManifest(const rdcstr &apk, bytebuf &manifest) RDCLOG("Got manifest of %zu bytes", sz); manifest = bytebuf(buf, sz); + free(buf); break; } } diff --git a/renderdoc/serialise/codecs/xml_codec.cpp b/renderdoc/serialise/codecs/xml_codec.cpp index 4b2f3b3dc..110d81969 100644 --- a/renderdoc/serialise/codecs/xml_codec.cpp +++ b/renderdoc/serialise/codecs/xml_codec.cpp @@ -1000,6 +1000,8 @@ static bool ZIP2Buffers(const rdcstr &filename, ThumbTypeAndData &thumb, ThumbTy } } + free(buf); + if(progress) progress(BufferProgress(float(i) / float(numfiles))); }