mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[code] Use strlcpy instead of memcpy to avoid invalid read
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user