diff --git a/src/win/win_opengl_glslp.c b/src/win/win_opengl_glslp.c index 7944c14d1..0537da899 100644 --- a/src/win/win_opengl_glslp.c +++ b/src/win/win_opengl_glslp.c @@ -188,13 +188,11 @@ GLuint load_custom_shaders(const char* path) if (version_end != NULL) { - char version[30]; + char version[30] = ""; size_t version_len = MIN(version_end - version_start + 1, 29); - memcpy(version, version_start, version_len); - - version[version_len] = 0; /* string null terminator */ + strncat(version, version_start, version_len); /* replace the default version directive */ vertex_sources[0] = version;