]> git.cworth.org Git - apitrace/commitdiff
glretrace: Fix object label dumping.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 11 Oct 2013 01:13:51 +0000 (02:13 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 11 Oct 2013 01:13:51 +0000 (02:13 +0100)
GetObjectLabel returns length excluding zero terminator.

retrace/glstate.cpp

index 0f41068fba9c5ab2330c7ab273b207d0c5d3546b..8c1bec9f55cd772e98fc8df3624836f482477717 100644 (file)
@@ -172,12 +172,12 @@ dumpObjectLabel(JSONWriter &json, Context &context, GLenum identifier, GLuint na
         return;
     }
 
-    char *label = (char *)malloc(length);
+    char *label = (char *)malloc(length + 1);
     if (!label) {
         return;
     }
 
-    glGetObjectLabel(identifier, name, length, NULL, label);
+    glGetObjectLabel(identifier, name, length + 1, NULL, label);
 
     json.writeStringMember(member, label);