[PATCH 01/16] Call DLL_PROCESS_DETACH if attaching failed

Nikolay Sivov bunglehead at gmail.com
Wed Nov 25 01:18:07 CST 2009


---
 dlls/ntdll/loader.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c
index 6ce51e7..e3d7adb 100644
--- a/dlls/ntdll/loader.c
+++ b/dlls/ntdll/loader.c
@@ -1073,6 +1073,7 @@ static NTSTATUS process_attach( WINE_MODREF *wm, LPVOID lpReserved )
             wm->ldr.Flags |= LDR_PROCESS_ATTACHED;
         else
         {
+            MODULE_InitDLL( wm, DLL_PROCESS_DETACH, lpReserved );
             /* point to the name so LdrInitializeThunk can print it */
             last_failed_modref = wm;
             WARN("Initialization of %s failed\n", debugstr_w(wm->ldr.BaseDllName.Buffer));
-- 
1.5.6.5


--=-p0oVGxNsl+I77bdZPopI--




More information about the wine-patches mailing list