[PATCH] ntdll: Initialize local variable (valgrind).

Rémi Bernon rbernon at codeweavers.com
Mon Nov 30 03:40:21 CST 2020


Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---

==1164948== Conditional jump or move depends on uninitialised value(s)
==1164948==    at 0x46D1C1E: open_dll_file (loader.c:1187)
==1164948==    by 0x46D2343: open_builtin_file (loader.c:1230)
==1164948==    by 0x46D32CF: load_ntdll (loader.c:1453)
==1164948==    by 0x46D32CF: start_main_thread (loader.c:1602)
==1164948==    by 0x46D32CF: __wine_main (loader.c:1838)
==1164948==    by 0x7D001258: main (main.c:157)
==1164948== 
==1164948== Conditional jump or move depends on uninitialised value(s)
==1164948==    at 0x47073A9: find_view (virtual.c:937)
==1164948==    by 0x47073A9: NtUnmapViewOfSection (virtual.c:4065)
==1164948==    by 0x46D1C2A: open_dll_file (loader.c:1189)
==1164948==    by 0x46D2343: open_builtin_file (loader.c:1230)
==1164948==    by 0x46D32CF: load_ntdll (loader.c:1453)
==1164948==    by 0x46D32CF: start_main_thread (loader.c:1602)
==1164948==    by 0x46D32CF: __wine_main (loader.c:1838)
==1164948==    by 0x7D001258: main (main.c:157)

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

diff --git a/dlls/ntdll/unix/loader.c b/dlls/ntdll/unix/loader.c
index c8a5410a30a..08f8128e0f5 100644
--- a/dlls/ntdll/unix/loader.c
+++ b/dlls/ntdll/unix/loader.c
@@ -1446,7 +1446,7 @@ static void load_ntdll(void)
 {
     NTSTATUS status;
     SECTION_IMAGE_INFORMATION info;
-    void *module;
+    void *module = NULL;
     char *name = build_path( dll_dir, "ntdll.dll.so" );
 
     name[strlen(name) - 3] = 0;  /* remove .so */
-- 
2.29.2




More information about the wine-devel mailing list