Nikolay Sivov : msvcrt: Prevent msvcrt.dll unloading.

Alexandre Julliard julliard at winehq.org
Tue Oct 15 13:27:11 CDT 2013


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Oct 15 10:22:23 2013 +0400

msvcrt: Prevent msvcrt.dll unloading.

---

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

diff --git a/dlls/msvcrt/main.c b/dlls/msvcrt/main.c
index a62e62b..df42a9a 100644
--- a/dlls/msvcrt/main.c
+++ b/dlls/msvcrt/main.c
@@ -112,7 +112,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
     msvcrt_init_args();
     msvcrt_init_signals();
     /* don't allow unloading msvcrt, we can't setup file handles twice */
-    LdrAddRefDll( 0, hinstDLL );
+    LdrAddRefDll( LDR_ADDREF_DLL_PIN, hinstDLL );
     TRACE("finished process init\n");
     break;
   case DLL_THREAD_ATTACH:




More information about the wine-cvs mailing list