From 403e99397cb861b2163408926dd9eb5d2514f183 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Fri, 31 Jan 2025 13:54:27 +0800 Subject: [PATCH] fix(getter): memory leak in GetExtensionsList --- src/main/cpp/gl/getter.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/cpp/gl/getter.c b/src/main/cpp/gl/getter.c index 8555821..bd0b69b 100644 --- a/src/main/cpp/gl/getter.c +++ b/src/main/cpp/gl/getter.c @@ -46,8 +46,7 @@ GLenum glGetError() { } char* GetExtensionsList() { - char *extensions = (char*)malloc(20000); - strcpy(extensions, + return /*"GL_EXT_abgr " "GL_EXT_packed_pixels " "GL_EXT_compiled_vertex_array " @@ -174,8 +173,7 @@ char* GetExtensionsList() { "OpenGL33 " "OpenGL40 " "OpenGL40 " - "GL_ARB_get_program_binary "); - return extensions; + "GL_ARB_get_program_binary "; } const GLubyte * glGetString( GLenum name ) {