From d02648450aeaeab06a5d85d8a75d0e2730dc3e5e Mon Sep 17 00:00:00 2001 From: Alam Ed Arias Date: Fri, 6 Dec 2019 18:12:32 -0500 Subject: [PATCH] Let fix that GCC warning --- src/command.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/command.c b/src/command.c index 30655661a..33d8ead96 100644 --- a/src/command.c +++ b/src/command.c @@ -1586,14 +1586,16 @@ void CV_StealthSet(consvar_t *var, const char *value) */ static void CV_SetValueMaybeStealth(consvar_t *var, INT32 value, boolean stealth) { - char val[32]; + char val[SKINNAMESIZE+1]; if (var == &cv_forceskin) // Special handling. { + const char *tmpskin = NULL; if ((value < 0) || (value >= numskins)) - sprintf(val, "None"); + tmpskin = "None"; else - strncpy(val, skins[value].name, sizeof val); + tmpskin = skins[value].name; + strncpy(val, tmpskin, SKINNAMESIZE); } else sprintf(val, "%d", value);