]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.cpp
Fix compiler warnings
[libs/gl.git] / source / program.cpp
index 8511b8c15833c3f5f62e2e707e56279092952a97..f6eaed1ee4eeb8bdb0853af07423ecbdbae5ef4d 100644 (file)
@@ -240,9 +240,11 @@ string Program::get_info_log() const
 {
        GLsizei len = 0;
        glGetObjectParameterivARB(id, GL_OBJECT_INFO_LOG_LENGTH_ARB, &len);
-       char log[len+1];
-       glGetInfoLogARB(id, len+1, &len, log);
-       return string(log, len);
+       char *buf = new char[len+1];
+       glGetInfoLogARB(id, len+1, &len, buf);
+       string log(buf, len);
+       delete[] buf;
+       return log;
 }
 
 void Program::bind() const