Parcourir la source

same fix elsewhere in code

rdb il y a 13 ans
Parent
commit
5f8283c9fb
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      panda/src/glstuff/glShaderContext_src.cxx

+ 2 - 2
panda/src/glstuff/glShaderContext_src.cxx

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