mcst-linux-kernel/patches-2024.06.26/gl4es-1.1.4/0244-Fix-shaderconv-Small-m...

26 lines
725 B
Diff

From 84df8f69570518cc62db190e1e932fc457d08ca3 Mon Sep 17 00:00:00 2001
From: Mathias-Boulay <mathiasboulay@free.fr>
Date: Sun, 9 Jul 2023 22:50:03 +0200
Subject: [PATCH 244/249] Fix[shaderconv]: Small memory leak
---
src/gl/shaderconv.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gl/shaderconv.c b/src/gl/shaderconv.c
index 42225ccb..064ed2dc 100644
--- a/src/gl/shaderconv.c
+++ b/src/gl/shaderconv.c
@@ -1257,6 +1257,8 @@ char* ConvertShader(const char* pEntry, int isVertex, shaderconv_need_t *need)
printf("New Shader source:\n%s\n", Tmp);
}
// clean preproc'd source
+ if(versionString != NULL)
+ free(versionString);
if(pEntry!=pBuffer)
free(pBuffer);
return Tmp;
--
2.30.2