From 60f0c1b30faedddec51b483e89d4e36252cc12b6 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 25 Sep 2023 13:01:32 +0200 Subject: [PATCH] imagehlp: Use the IMAGE_FIRST_SECTION helper macro. --- dlls/imagehlp/access.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dlls/imagehlp/access.c b/dlls/imagehlp/access.c index d9e3731dc02..a15b99f13c2 100644 --- a/dlls/imagehlp/access.c +++ b/dlls/imagehlp/access.c @@ -188,9 +188,7 @@ BOOL WINAPI MapAndLoad(PCSTR pszImageName, PCSTR pszDllPath, PLOADED_IMAGE pLoad pLoadedImage->hFile = hFile; pLoadedImage->MappedAddress = mapping; pLoadedImage->FileHeader = pNtHeader; - pLoadedImage->Sections = (PIMAGE_SECTION_HEADER) - ((LPBYTE) &pNtHeader->OptionalHeader + - pNtHeader->FileHeader.SizeOfOptionalHeader); + pLoadedImage->Sections = IMAGE_FIRST_SECTION(pNtHeader); pLoadedImage->NumberOfSections = pNtHeader->FileHeader.NumberOfSections; pLoadedImage->SizeOfImage = GetFileSize(hFile, NULL); pLoadedImage->Characteristics = pNtHeader->FileHeader.Characteristics; -- 2.11.4.GIT