1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Fixed handle leak in BfpProcess_GetById

This commit is contained in:
Brian Fiete 2024-10-18 13:01:43 -04:00
parent c24fb8a26f
commit ff2affb733
2 changed files with 2 additions and 0 deletions

View file

@ -163,6 +163,7 @@ class Program
while (true) while (true)
{ {
// Check BeefIDE process // Check BeefIDE process
if ((mPid != 123) || (!Debug.IsDebuggerPresent))
{ {
var process = Platform.BfpProcess_GetById(null, mPid, null); var process = Platform.BfpProcess_GetById(null, mPid, null);
if (process == null) if (process == null)

View file

@ -1301,6 +1301,7 @@ BFP_EXPORT BfpProcess* BFP_CALLTYPE BfpProcess_GetById(const char* machineName,
OUTRESULT(BfpProcessResult_NotFound); OUTRESULT(BfpProcessResult_NotFound);
return NULL; return NULL;
} }
::CloseHandle(hProc);
BfpProcess* process = new BfpProcess(); BfpProcess* process = new BfpProcess();
process->mProcessId = processId; process->mProcessId = processId;