From 53444aadac3c2a3f6b2d1ed4cf2c89424fcdc7e5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Fri, 11 Oct 2013 02:13:51 +0100 Subject: [PATCH] glretrace: Fix object label dumping. GetObjectLabel returns length excluding zero terminator. --- retrace/glstate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); -- 2.43.0