From 61ee26d0ff478eb4be60f0c61793008c0d6f31e1 Mon Sep 17 00:00:00 2001 From: Molgrum Date: Fri, 16 May 2008 23:28:47 +0000 Subject: [PATCH] Fix an uninitialised value. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2960 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/gl/gl_model.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/engine/gl/gl_model.c b/engine/gl/gl_model.c index 5db7e30b1..71f2cabbb 100644 --- a/engine/gl/gl_model.c +++ b/engine/gl/gl_model.c @@ -3051,19 +3051,20 @@ void * GLMod_LoadSpriteFrame (void * pin, mspriteframe_t **ppframe, int framenum if (!pspriteframe->gl_texturenum) { //the dp way - strcat(name, va("_%i", framenum)); + COM_StripExtension(loadmodel->name, name, sizeof(name)); + Q_strncatz(name, va("_%i", framenum), sizeof(name)); pspriteframe->gl_texturenum = Mod_LoadReplacementTexture(name, "sprites", true, true, true); } if (!pspriteframe->gl_texturenum) { //the older fte way. COM_StripExtension(loadmodel->name, name, sizeof(name)); - strcat(name, va("_%i", framenum)); + Q_strncatz(name, va("_%i", framenum), sizeof(name)); pspriteframe->gl_texturenum = Mod_LoadReplacementTexture(name, "sprites", true, true, true); } if (!pspriteframe->gl_texturenum) { //the fuhquake way COM_StripExtension(COM_SkipPath(loadmodel->name), name, sizeof(name)); - strcat(name, va("_%i", framenum)); + Q_strncatz(name, va("_%i", framenum), sizeof(name)); pspriteframe->gl_texturenum = Mod_LoadReplacementTexture(name, "sprites", true, true, true); }