Zhiyi Zhang : ntdll: Initialize nt_name before using it.

Alexandre Julliard julliard at winehq.org
Tue Apr 13 16:31:20 CDT 2021


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

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Tue Apr 13 11:59:32 2021 +0800

ntdll: Initialize nt_name before using it.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50979
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ntdll/unix/loader.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/ntdll/unix/loader.c b/dlls/ntdll/unix/loader.c
index 28d2be0b770..6819342987c 100644
--- a/dlls/ntdll/unix/loader.c
+++ b/dlls/ntdll/unix/loader.c
@@ -1484,6 +1484,7 @@ NTSTATUS load_main_exe( const WCHAR *dos_name, const char *unix_name, const WCHA
     if (unix_name && unix_name[0] == '/' && !stat( unix_name, &st ))
     {
         if ((status = unix_to_nt_file_name( unix_name, image ))) goto failed;
+        init_unicode_string( &nt_name, *image );
         loadorder = get_load_order( &nt_name );
         status = open_main_image( *image, module, &main_image_info, loadorder );
         if (status != STATUS_DLL_NOT_FOUND) return status;




More information about the wine-cvs mailing list