Fix possible missing NUL at end of string

There are were a few uses of 'strncpy' that could lead to a missing NUL,
resulting in possible garbage being displayed. As suggested by Tamas,
use 'wstrlcpy' instead
This commit is contained in:
Christophe CURIS authored and Carlos R. Mafra committed 2011-08-08 19:11:22 +02:00
1 parent e499f31a4e
commit e01d14abe4
5 files changed
+6 -7

No files matched your search

+1 -2
View File
@@ -3400,9 +3400,8 @@ char *generateNewFilename(char *curName)
newName = wmalloc(baseLen + 16);
strncpy(newName, curName, baseLen);
newName[baseLen] = 0;
sprintf(&newName[baseLen], " {%i}", n + 1);
snprintf(&newName[baseLen], 16, " {%i}", n + 1);
return newName;
}