From 065c415839bd3a42280dc142c247fb2616256a9a Mon Sep 17 00:00:00 2001 From: Garux Date: Thu, 13 Feb 2020 05:12:57 +0300 Subject: [PATCH] nullify unused space of bspShaders.shader to write cleaner bsp --- tools/quake3/q3map2/writebsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/quake3/q3map2/writebsp.c b/tools/quake3/q3map2/writebsp.c index 4dc4a013..fb6657d5 100644 --- a/tools/quake3/q3map2/writebsp.c +++ b/tools/quake3/q3map2/writebsp.c @@ -84,7 +84,7 @@ int EmitShader( const char *shader, int *contentFlags, int *surfaceFlags ){ AUTOEXPAND_BY_REALLOC_BSP( Shaders, 1024 ); numBSPShaders++; - strcpy( bspShaders[ i ].shader, shader ); + strncpy( bspShaders[ i ].shader, shader, sizeof( bspShaders[ i ].shader ) ); // copy and clear the rest of memory bspShaders[ i ].surfaceFlags = si->surfaceFlags; bspShaders[ i ].contentFlags = si->contentFlags;