[PATCH 10/11] dbghelp: factorize SymUnloadModule and SymUnloadModule64

Eric Pouech eric.pouech at gmail.com
Tue Oct 19 08:51:49 CDT 2021


Signed-off-by: Eric Pouech <eric.pouech at gmail.com>

---
 dlls/dbghelp/module.c |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dlls/dbghelp/module.c b/dlls/dbghelp/module.c
index b645e6dbf0f..f0fd2a55016 100644
--- a/dlls/dbghelp/module.c
+++ b/dlls/dbghelp/module.c
@@ -1032,14 +1032,7 @@ BOOL module_remove(struct process* pcs, struct module* module)
  */
 BOOL WINAPI SymUnloadModule(HANDLE hProcess, DWORD BaseOfDll)
 {
-    struct process*     pcs;
-    struct module*      module;
-
-    pcs = process_find_by_handle(hProcess);
-    if (!pcs) return FALSE;
-    module = module_find_by_addr(pcs, BaseOfDll, DMT_UNKNOWN);
-    if (!module) return FALSE;
-    return module_remove(pcs, module);
+    return SymUnloadModule64(hProcess, BaseOfDll);
 }
 
 /******************************************************************




More information about the wine-devel mailing list