Fix leaking memory in byte[] marshalling case

This commit is contained in:
baldurk
2015-11-27 19:57:22 +01:00
parent 7af71c60ad
commit 0992c05ab9
+4
View File
@@ -373,6 +373,10 @@ namespace renderdoc
byte[] val = new byte[arr.count];
if(val.Length > 0)
Marshal.Copy(arr.elems, val, 0, val.Length);
if (freeMem)
RENDERDOC_FreeArrayMem(arr.elems);
return val;
}
else