[code] Use strlcpy instead of memcpy to avoid invalid read

This commit is contained in:
Émilie Feral
2018-11-20 09:51:05 +01:00
parent 8101847d65
commit 978766f2e4

View File

@@ -22,7 +22,7 @@ bool Script::DefaultName(char buffer[], size_t bufferSize) {
assert(bufferSize >= k_defaultScriptNameMaxSize);
static constexpr char defaultScriptName[] = "script";
static constexpr int defaultScriptNameLength = 6;
memcpy(buffer, defaultScriptName, bufferSize);
strlcpy(buffer, defaultScriptName, bufferSize);
int currentScriptNumber = 1;
while (currentScriptNumber <= k_maxNumberOfDefaultScriptNames) {