diff --git a/src/common/impl/binary_windows.c b/src/common/impl/binary_windows.c index 75d8cba0f..39b9eab7f 100644 --- a/src/common/impl/binary_windows.c +++ b/src/common/impl/binary_windows.c @@ -33,7 +33,7 @@ const char* ffBinaryExtractStrings(const char *peFile, bool (*cb)(const char *st PIMAGE_NT_HEADERS ntHeaders = RtlImageNtHeader(base); if (!ntHeaders) { - UnmapViewOfFile(base); + NtUnmapViewOfSection(NtCurrentProcess(), base); return "RtlImageNtHeader() failed"; }