From 9b15527a84cb914927742559dda5289a7ab9bf43 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 7 Dec 2014 10:42:12 +0000 Subject: [PATCH] Don't leak memory if re-creating an existing array --- renderdoc/replay/type_helpers.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/replay/type_helpers.h b/renderdoc/replay/type_helpers.h index fd3910840..986d8accd 100644 --- a/renderdoc/replay/type_helpers.h +++ b/renderdoc/replay/type_helpers.h @@ -36,6 +36,7 @@ namespace rdctype template void create_array(array &ret, size_t count) { + ret.Delete(); ret.count = (int32_t)count; if(ret.count == 0) { @@ -54,6 +55,7 @@ void create_array(array &ret, size_t count) template void create_array_uninit(array &ret, size_t count) { + ret.Delete(); ret.count = (int32_t)count; if(ret.count == 0) {