From 31529ff7918ce891fba9a660d0a861eb313ea554 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Fri, 17 Sep 2010 10:26:31 -0700 Subject: Correctly free memory. Change-Id: I08fcbfa7d27ae413e0a8e8ca6ea305c8530a72c1 --- libs/hwui/Program.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libs/hwui/Program.cpp') diff --git a/libs/hwui/Program.cpp b/libs/hwui/Program.cpp index 6528d9150110..2e1b9a073e3d 100644 --- a/libs/hwui/Program.cpp +++ b/libs/hwui/Program.cpp @@ -46,10 +46,9 @@ Program::Program(const char* vertex, const char* fragment) { GLint infoLen = 0; glGetProgramiv(id, GL_INFO_LOG_LENGTH, &infoLen); if (infoLen > 1) { - char* log = (char*) malloc(sizeof(char) * infoLen); - glGetProgramInfoLog(id, infoLen, 0, log); + GLchar log[infoLen]; + glGetProgramInfoLog(id, infoLen, 0, &log[0]); LOGE("Error while linking shaders: %s", log); - delete log; } glDeleteShader(vertexShader); glDeleteShader(fragmentShader); -- cgit v1.2.3-59-g8ed1b