diff options
author | Cube <alessandro.devito91@gmail.com> | 2021-01-07 12:55:38 +0300 |
---|---|---|
committer | Cube <alessandro.devito91@gmail.com> | 2021-01-07 12:55:38 +0300 |
commit | 829b960b50643b14d1af680f3bba231feb953d9d (patch) | |
tree | b1fcd2b86ffbaf5af98686ff6ddb4e3849ffa965 | |
parent | faa5d9da18c72302bf76a806e2db2eb4e5982358 (diff) |
Forgot to free()
-rw-r--r-- | peloader/winapi/Internal.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/peloader/winapi/Internal.c b/peloader/winapi/Internal.c index aee5b24..e20dcb9 100644 --- a/peloader/winapi/Internal.c +++ b/peloader/winapi/Internal.c @@ -63,6 +63,7 @@ static NTSTATUS WINAPI LdrLoadDll(PWCHAR PathToFile, *ModuleHandle = (HANDLE) 'LOAD'; free(PathToFileA); + free(ModuleFilenameA); return 0; } @@ -74,9 +75,9 @@ static NTSTATUS WINAPI LdrUnloadDll(HANDLE ModuleHandle) { } static NTSTATUS WINAPI LdrGetProcedureAddress(HMODULE Module, - PANSI_STRING Name, - WORD Ordinal, - PVOID *Address) + PANSI_STRING Name, + WORD Ordinal, + PVOID *Address) { DebugLog("%p %s %hu %p", Module, Name->buf, Ordinal, Address); @@ -84,7 +85,6 @@ static NTSTATUS WINAPI LdrGetProcedureAddress(HMODULE Module, *Address = (PVOID) 'LDRZ'; // Search if the requested function has been already exported. - ENTRY e = { Name->buf, NULL }, *ep; hsearch_r(e, FIND, &ep, &crtexports); |