# HG changeset patch
# User Tassilo Philipp
# Date 1639763458 -3600
# Node ID 2d9f1cb06352b1f67808849e1693ae884aad0f04
# Parent  1e65b89116030845cbfd78c283ca681cda356e5a
- dynload: corrected comparison of size of optional PE header info to what is pointed to (ptr arithmetic was incorrect, only broke ReactOS builds and runtime, though)

diff -r 1e65b8911603 -r 2d9f1cb06352 dynload/dynload_syms_pe.c
--- a/dynload/dynload_syms_pe.c	Fri Dec 17 18:44:22 2021 +0100
+++ b/dynload/dynload_syms_pe.c	Fri Dec 17 18:50:58 2021 +0100
@@ -61,7 +61,7 @@
   pNTHeader       = (IMAGE_NT_HEADERS*)(base + pDOSHeader->e_lfanew);
 
   /* optional header present and big enough? this header should exist as it's only optional for object files */
-  if(pNTHeader->FileHeader.SizeOfOptionalHeader < (&pNTHeader->OptionalHeader.DataDirectory - &pNTHeader->OptionalHeader))
+  if(pNTHeader->FileHeader.SizeOfOptionalHeader < ((char*)&pNTHeader->OptionalHeader.DataDirectory - (char*)&pNTHeader->OptionalHeader))
       return NULL;
 
   /* export table available? */