Release memory

This commit is contained in:
Johan Mattsson 2023-03-04 21:51:56 +01:00 committed by GitHub
parent 7519f18035
commit 518f2c6a27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1302,6 +1302,7 @@ bool executeFile(const char* fileName, bool noCalls, bool journalScript)
CodeBlock *newCodeBlock = new CodeBlock(); CodeBlock *newCodeBlock = new CodeBlock();
newCodeBlock->compileExec(scriptFileName, script, noCalls, 0); newCodeBlock->compileExec(scriptFileName, script, noCalls, 0);
delete[] script; delete[] script;
delete newCodeBlock;
execDepth--; execDepth--;
return true; return true;
@ -1476,6 +1477,7 @@ bool executeFile(const char* fileName, bool noCalls, bool journalScript)
code->read(scriptFileName, *compiledStream); code->read(scriptFileName, *compiledStream);
delete compiledStream; delete compiledStream;
code->exec(0, scriptFileName, NULL, 0, NULL, noCalls, NULL, 0); code->exec(0, scriptFileName, NULL, 0, NULL, noCalls, NULL, 0);
delete code;
ret = true; ret = true;
} }
else else