diff options
| author | Mark Young <marky@lunarg.com> | 2016-06-03 15:11:02 -0600 |
|---|---|---|
| committer | Mark Young <marky@lunarg.com> | 2016-06-29 16:48:31 -0600 |
| commit | 8acd594c445c59c48932159eaf10dd138ba96994 (patch) | |
| tree | 55672d16d7fb7e16715f18eec370e0c5d54af192 /loader/cJSON.c | |
| parent | 347577f7c05e98225b3b6a363a7c5a5cb7820ef8 (diff) | |
| download | usermoji-8acd594c445c59c48932159eaf10dd138ba96994.tar.xz | |
loader: GH370 - re-enable allocator usage
Re-enable the allocator usage in the loader. Also, fix several
memory leaks. The leaks were especially noticeable during the Vulkan
conformance object_management.alloc_callback_fail.instance and
object_management.alloc_callback_fail.device tests because the
tests were designed to intentionally fail the Alloc calls.
This change now fully passes the Vulkan CTS
object_management.alloc_callback_fail tests when the loader
uses application-provided Allocators.
Change-Id: I03f2a09bc33259442e02c917a34d78f8937808d8
Diffstat (limited to 'loader/cJSON.c')
| -rw-r--r-- | loader/cJSON.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/loader/cJSON.c b/loader/cJSON.c index fc3ba049..e7266c38 100644 --- a/loader/cJSON.c +++ b/loader/cJSON.c @@ -88,6 +88,10 @@ void cJSON_Delete(cJSON *c) { } } +void cJSON_Free(void *p) { + cJSON_free(p); +} + /* Parse the input text to generate a number, and populate the result into item. */ static const char *parse_number(cJSON *item, const char *num) { |
