Eric Pouech : dbghelp: Don' t return error when validating a 64bit wide address on a 64bit platform.

Alexandre Julliard julliard at winehq.org
Mon Dec 14 09:51:24 CST 2009


Module: wine
Branch: master
Commit: 9ff52fb82cd764c48069edf51fb4f0ad5c23400a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9ff52fb82cd764c48069edf51fb4f0ad5c23400a

Author: Eric Pouech <eric.pouech at orange.fr>
Date:   Sat Dec 12 12:18:50 2009 +0100

dbghelp: Don't return error when validating a 64bit wide address on a 64bit platform.

---

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

diff --git a/dlls/dbghelp/dbghelp.c b/dlls/dbghelp/dbghelp.c
index 3f85f0d..ae26518 100644
--- a/dlls/dbghelp/dbghelp.c
+++ b/dlls/dbghelp/dbghelp.c
@@ -106,7 +106,7 @@ struct process*    process_find_by_handle(HANDLE hProcess)
  */
 BOOL validate_addr64(DWORD64 addr)
 {
-    if (addr >> 32)
+    if (sizeof(void*) == sizeof(int) && (addr >> 32))
     {
         FIXME("Unsupported address %s\n", wine_dbgstr_longlong(addr));
         SetLastError(ERROR_INVALID_PARAMETER);




More information about the wine-cvs mailing list