From 19f4d613009d6b60f10471ec44ba36360bdb31fe Mon Sep 17 00:00:00 2001 From: Derrick Owens Date: Fri, 9 Sep 2016 15:45:13 -0400 Subject: loader: Fixed conformance memory leak. This fixes a memory leak found whilst running Khronos conformance with more than 1 ICD installed. Change-Id: I34ed978b2929c33d9e2c49cf633f09ada2788a92 --- loader/loader.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'loader/loader.c') 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, -- cgit v1.2.3