Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/taviso/loadlibrary.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCube <alessandro.devito91@gmail.com>2021-01-07 12:55:38 +0300
committerCube <alessandro.devito91@gmail.com>2021-01-07 12:55:38 +0300
commit829b960b50643b14d1af680f3bba231feb953d9d (patch)
treeb1fcd2b86ffbaf5af98686ff6ddb4e3849ffa965
parentfaa5d9da18c72302bf76a806e2db2eb4e5982358 (diff)
Forgot to free()
-rw-r--r--peloader/winapi/Internal.c8
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);