dbghelp: Make ehdr_addr in elf_enum_modules_internal dependent on AT_SYSINFO_EHDR.

Gerald Pfeifer gerald at pfeifer.com
Tue Dec 28 15:24:57 CST 2010


The sole code using ehdr_addr is dependent on AT_SYSINFO_EHDR, so
ehdr_addr itself should only be declared in that case, too.

Gerald
---
 dlls/dbghelp/elf_module.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/dbghelp/elf_module.c b/dlls/dbghelp/elf_module.c
index 2bfa2a4..ae3d86e 100644
--- a/dlls/dbghelp/elf_module.c
+++ b/dlls/dbghelp/elf_module.c
@@ -1404,7 +1404,9 @@ static BOOL elf_enum_modules_internal(const struct process* pcs,
     struct link_map     lm;
     char		bufstr[256];
     WCHAR               bufstrW[MAX_PATH];
+#ifdef AT_SYSINFO_EHDR
     unsigned long       ehdr_addr;
+#endif
 
     if (!pcs->dbg_hdr_addr ||
         !ReadProcessMemory(pcs->handle, (void*)pcs->dbg_hdr_addr,
-- 
1.7.2.2



More information about the wine-patches mailing list