From 1f6974c1247939cc5102d9a9e4bafc89622fcfc2 Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Sun, 25 May 2008 12:02:26 +0200 Subject: [PATCH] dbghelp: Fix for SymGetModuleInfo(). --- dlls/dbghelp/module.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dlls/dbghelp/module.c b/dlls/dbghelp/module.c index 64e821f0383..a53e6b568b9 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; -- 2.11.4.GIT