fix(getter): memory leak in GetExtensionsList

This commit is contained in:
Swung0x48 2025-01-31 13:54:27 +08:00
parent 39ef782be4
commit 403e99397c

View File

@ -46,8 +46,7 @@ GLenum glGetError() {
} }
char* GetExtensionsList() { char* GetExtensionsList() {
char *extensions = (char*)malloc(20000); return
strcpy(extensions,
/*"GL_EXT_abgr " /*"GL_EXT_abgr "
"GL_EXT_packed_pixels " "GL_EXT_packed_pixels "
"GL_EXT_compiled_vertex_array " "GL_EXT_compiled_vertex_array "
@ -174,8 +173,7 @@ char* GetExtensionsList() {
"OpenGL33 " "OpenGL33 "
"OpenGL40 " "OpenGL40 "
"OpenGL40 " "OpenGL40 "
"GL_ARB_get_program_binary "); "GL_ARB_get_program_binary ";
return extensions;
} }
const GLubyte * glGetString( GLenum name ) { const GLubyte * glGetString( GLenum name ) {