From 4ced98fae96b0832bb45df496a7acb31beac017e Mon Sep 17 00:00:00 2001 From: Andrew Wason Date: Tue, 8 May 2012 19:35:19 +0000 Subject: [PATCH] LP bug 992049: patch from Andrew Wason --- panda/src/glstuff/glShaderContext_src.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/panda/src/glstuff/glShaderContext_src.cxx b/panda/src/glstuff/glShaderContext_src.cxx index d67a96b8a9..ccc32fc664 100755 --- a/panda/src/glstuff/glShaderContext_src.cxx +++ b/panda/src/glstuff/glShaderContext_src.cxx @@ -1103,14 +1103,14 @@ glsl_report_shader_errors(GSG *gsg, unsigned int shader) { gsg->_glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &length); - if (length > 0) { + if (length > 1) { info_log = (char *) malloc(length); gsg->_glGetShaderInfoLog(shader, length, &num_chars, info_log); if (strcmp(info_log, "Success.\n") != 0) { GLCAT.error(false) << info_log << "\n"; } + free(info_log); } - delete[] info_log; } ////////////////////////////////////////////////////////////////////