Alexandre Julliard : ntdll: Print a diagnostic when mscoree cannot be loaded.

Alexandre Julliard julliard at winehq.org
Mon Feb 26 13:42:20 CST 2018


Module: wine
Branch: master
Commit: 8b35892b159f5bd97185782387722f0454fdc245
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8b35892b159f5bd97185782387722f0454fdc245

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Feb 26 17:04:30 2018 +0100

ntdll: Print a diagnostic when mscoree cannot be loaded.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ntdll/loader.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c
index 51aa334..d707397 100644
--- a/dlls/ntdll/loader.c
+++ b/dlls/ntdll/loader.c
@@ -911,7 +911,12 @@ static NTSTATUS fixup_imports_ilonly( WINE_MODREF *wm, LPCWSTR load_path, void *
     current_modref = wm;
     if (!(status = load_dll( load_path, mscoreeW, 0, &imp ))) wm->deps[0] = imp;
     current_modref = prev;
-    if (status) return status;
+    if (status)
+    {
+        ERR( "mscoree.dll not found, IL-only binary %s cannot be loaded\n",
+             debugstr_w(wm->ldr.BaseDllName.Buffer) );
+        return status;
+    }
 
     TRACE( "loaded mscoree for %s\n", debugstr_w(wm->ldr.FullDllName.Buffer) );
 




More information about the wine-cvs mailing list