From: José Fonseca Date: Fri, 11 Oct 2013 01:13:51 +0000 (+0100) Subject: glretrace: Fix object label dumping. X-Git-Url: https://git.cworth.org/git?p=apitrace;a=commitdiff_plain;h=53444aadac3c2a3f6b2d1ed4cf2c89424fcdc7e5 glretrace: Fix object label dumping. GetObjectLabel returns length excluding zero terminator. --- diff --git a/retrace/glstate.cpp b/retrace/glstate.cpp index 0f41068..8c1bec9 100644 --- a/retrace/glstate.cpp +++ b/retrace/glstate.cpp @@ -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);