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))); }