diff options
| author | Derrick Owens <derrick.owens@amd.com> | 2016-09-09 15:45:13 -0400 |
|---|---|---|
| committer | Mark Young <marky@lunarg.com> | 2016-09-09 14:00:49 -0600 |
| commit | 19f4d613009d6b60f10471ec44ba36360bdb31fe (patch) | |
| tree | e1d530dc7362af4440b551003956a787dbf23f48 | |
| parent | 2f38c80a349e9b7a7717c7d4e71fffab9205fa9f (diff) | |
| download | usermoji-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.c | 2 |
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, |
