From 6e571ef84b40cd6dd763342a229bec13b3757b5b Mon Sep 17 00:00:00 2001 From: "joonbum.ko" Date: Mon, 29 Jan 2018 14:39:55 +0900 Subject: [PATCH] samples: Fixed some potential memory leaks. - HANDLE_LEAK WGID: 305107 - MEMORY_LEAK WGID: 305108, 305111 Change-Id: Ie81e0a3425c1119f834d466979edeb7d4a379899 Signed-off-by: joonbum.ko --- samples/tri.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/samples/tri.c b/samples/tri.c index 396b7c3..97a5766 100644 --- a/samples/tri.c +++ b/samples/tri.c @@ -134,6 +134,7 @@ dbgFunc(VkFlags msgFlags, VkDebugReportObjectTypeEXT objType, snprintf(message, sizeof(message), "WARNING: [%s] Code %d : %s", pLayerPrefix, msgCode, pMsg); } else { + free(message); return false; } @@ -1255,8 +1256,11 @@ char *demo_read_spv(const char *filename, size_t *psize) { shader_code = malloc(size); retVal = fread(shader_code, size, 1, fp); - if (!retVal) + if (!retVal) { + fclose(fp); + free(shader_code); return NULL; + } *psize = size; -- 2.7.4