From 67a99c0ab01b4b1b8cb9f6542497050ad4eaeaea Mon Sep 17 00:00:00 2001 From: Nathan Sashihara <21227491+n8sh@users.noreply.github.com> Date: Fri, 4 Aug 2023 15:02:05 -0400 Subject: [PATCH] Fix Issue 24079 - core.sys.windows.winnt.IMAGE_FIRST_SECTION returns bad pointer --- druntime/src/core/sys/windows/winnt.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/druntime/src/core/sys/windows/winnt.d b/druntime/src/core/sys/windows/winnt.d index 3bd9966e33e7..ca4a903fb6ae 100644 --- a/druntime/src/core/sys/windows/winnt.d +++ b/druntime/src/core/sys/windows/winnt.d @@ -1199,7 +1199,7 @@ enum size_t PIMAGE_SECTION_HEADER IMAGE_FIRST_SECTION(PIMAGE_NT_HEADERS h) { return cast(PIMAGE_SECTION_HEADER) - (&h.OptionalHeader + h.FileHeader.SizeOfOptionalHeader); + (cast(ubyte*) &h.OptionalHeader + h.FileHeader.SizeOfOptionalHeader); } // ImageDirectoryEntryToDataEx()