From 4e9fc881a24f7f194e24cd2c9d2b00b995d80104 Mon Sep 17 00:00:00 2001 From: Alam Ed Arias Date: Wed, 14 Nov 2018 16:25:56 -0500 Subject: [PATCH] =?UTF-8?q?Fix=20=3Dsizeof-pointer-memaccess:=20argument?= =?UTF-8?q?=20to=20=E2=80=98sizeof=E2=80=99=20in=20=E2=80=98strncpy?= =?UTF-8?q?=E2=80=99=20call=20is=20the=20same=20expression=20as=20the=20so?= =?UTF-8?q?urce;=20did=20you=20mean=20to=20use=20the=20size=20of=20the=20d?= =?UTF-8?q?estination=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dehacked.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dehacked.c b/src/dehacked.c index 2fed963f..632ddd4a 100644 --- a/src/dehacked.c +++ b/src/dehacked.c @@ -3069,7 +3069,7 @@ static void readmaincfg(MYFILE *f) strncpy(timeattackfolder, gamedatafilename, min(filenamelen, sizeof (timeattackfolder))); timeattackfolder[min(filenamelen, sizeof (timeattackfolder) - 1)] = '\0'; - strncpy(savegamename, timeattackfolder, sizeof (timeattackfolder)); + strncpy(savegamename, timeattackfolder, strlen(timeattackfolder)); strlcat(savegamename, "%u.ssg", sizeof(savegamename)); // can't use sprintf since there is %u in savegamename strcatbf(savegamename, srb2home, PATHSEP);