diff --git a/tools/quake3/q3map2/shaders.c b/tools/quake3/q3map2/shaders.c index ebf404a8..261f3635 100644 --- a/tools/quake3/q3map2/shaders.c +++ b/tools/quake3/q3map2/shaders.c @@ -849,7 +849,8 @@ shaderInfo_t *ShaderInfoForShader( const char *shaderName ){ } /* strip off extension */ - strcpy( shader, shaderName ); + strncpy( shader, shaderName, MAX_QPATH - 1 ); + shader[MAX_QPATH - 1] = '\0'; StripExtension( shader ); /* search for it */