same fix elsewhere in code

This commit is contained in:
rdb 2012-05-08 19:36:37 +00:00
parent 4ced98fae9
commit 5f8283c9fb

View File

@ -1126,14 +1126,14 @@ glsl_report_program_errors(GSG *gsg, unsigned int program) {
gsg->_glGetProgramiv(program, GL_INFO_LOG_LENGTH, &length); gsg->_glGetProgramiv(program, GL_INFO_LOG_LENGTH, &length);
if (length > 0) { if (length > 1) {
info_log = (char *) malloc(length); info_log = (char *) malloc(length);
gsg->_glGetProgramInfoLog(program, length, &num_chars, info_log); gsg->_glGetProgramInfoLog(program, length, &num_chars, info_log);
if (strcmp(info_log, "Success.\n") != 0) { if (strcmp(info_log, "Success.\n") != 0) {
GLCAT.error(false) << info_log << "\n"; GLCAT.error(false) << info_log << "\n";
} }
free(info_log);
} }
delete[] info_log;
} }
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////