aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerrick Owens <derrick.owens@amd.com>2016-09-09 15:45:13 -0400
committerMark Young <marky@lunarg.com>2016-09-09 14:00:49 -0600
commit19f4d613009d6b60f10471ec44ba36360bdb31fe (patch)
treee1d530dc7362af4440b551003956a787dbf23f48
parent2f38c80a349e9b7a7717c7d4e71fffab9205fa9f (diff)
downloadusermoji-19f4d613009d6b60f10471ec44ba36360bdb31fe.tar.xz
loader: Fixed conformance memory leak.
This fixes a memory leak found whilst running Khronos conformance with more than 1 ICD installed. Change-Id: I34ed978b2929c33d9e2c49cf633f09ada2788a92
-rw-r--r--loader/loader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/loader/loader.c b/loader/loader.c
index 92afbe13..1472a5ac 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -2921,6 +2921,8 @@ VkResult loader_icd_scan(const struct loader_instance *inst,
if (num_good_icds == 0) {
res = VK_ERROR_OUT_OF_HOST_MEMORY;
}
+ cJSON_Delete(json);
+ json = NULL;
continue;
}
loader_log(inst, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, 0,