Module: wine Branch: master Commit: 1f6974c1247939cc5102d9a9e4bafc89622fcfc2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1f6974c1247939cc5102d9a9e4...
Author: Eric Pouech eric.pouech@orange.fr Date: Sun May 25 12:02:26 2008 +0200
dbghelp: Fix for SymGetModuleInfo().
---
dlls/dbghelp/module.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/dlls/dbghelp/module.c b/dlls/dbghelp/module.c index 64e821f..a53e6b5 100644 --- a/dlls/dbghelp/module.c +++ b/dlls/dbghelp/module.c @@ -895,7 +895,12 @@ BOOL WINAPI SymGetModuleInfo64(HANDLE hProcess, DWORD64 dwAddr, IMAGEHLP_MODULE64 mi64; IMAGEHLP_MODULEW64 miw64;
- if (sizeof(mi64) < ModuleInfo->SizeOfStruct) FIXME("Wrong size\n"); + if (sizeof(mi64) < ModuleInfo->SizeOfStruct) + { + SetLastError(ERROR_MOD_NOT_FOUND); /* NOTE: native returns this error */ + WARN("Wrong size %u\n", ModuleInfo->SizeOfStruct); + return FALSE; + }
miw64.SizeOfStruct = sizeof(miw64); if (!SymGetModuleInfoW64(hProcess, dwAddr, &miw64)) return FALSE;