From 3307ebed9a2fb6e225ff91e56da1042a3156d34d Mon Sep 17 00:00:00 2001 From: "jianguang.li" <891528583@qq.com> Date: Fri, 5 Mar 2021 22:25:09 +0800 Subject: [PATCH] fix out of boundary when strcpy (#1173) * fix out of boundary when strcpy, fix #1170 * fix format check failure * fix format check error --- test_conformance/gles/test_fence_sync.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_conformance/gles/test_fence_sync.cpp b/test_conformance/gles/test_fence_sync.cpp index 75e9d358..0af91a46 100644 --- a/test_conformance/gles/test_fence_sync.cpp +++ b/test_conformance/gles/test_fence_sync.cpp @@ -160,7 +160,7 @@ GLuint createShaderProgram(GLint *posLoc, GLint *colLoc) glAttachShader(program, vpShader); GLuint fpShader; - char* fpstr = (char*)malloc(strlen(fragmentshader)); + char *fpstr = (char *)malloc(sizeof(fragmentshader)); strcpy(fpstr, fragmentshader); fpShader = glCreateShader(GL_FRAGMENT_SHADER); glShaderSource(fpShader, 1, (const GLchar **)&fpstr, NULL);