Fixed heap overrun error

This commit is contained in:
Joe Eagar 2019-04-28 00:38:35 -07:00
parent 352dcff301
commit 83f445f050
1 changed files with 1 additions and 1 deletions

View File

@ -70,7 +70,7 @@ const char* CScriptSystem::APIScript()
void CScriptSystem::RunScript(char* path)
{
CScriptInstance* scriptInstance = new CScriptInstance(m_Debugger);
char* pathSaved = (char*)malloc(strlen(path)); // freed via DeleteStoppedInstances
char* pathSaved = (char*)malloc(strlen(path)+1); // freed via DeleteStoppedInstances
strcpy(pathSaved, path);
m_RunningInstances.push_back({ pathSaved, scriptInstance });
scriptInstance->Start(pathSaved);