From a245e7306c7855e09159c8970fc2e6a9ba88dd4c Mon Sep 17 00:00:00 2001 From: Qian Hong Date: Wed, 9 Sep 2015 05:31:18 +0800 Subject: [PATCH] ntdll: Initialize mod_name to zero. --- dlls/ntdll/loader.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c index f98e0b3..7ac44a3 100644 --- a/dlls/ntdll/loader.c +++ b/dlls/ntdll/loader.c @@ -1194,6 +1194,12 @@ static NTSTATUS MODULE_InitDLL( WINE_MODREF *wm, UINT reason, LPVOID lpReserved if (wm->ldr.TlsIndex != -1) call_tls_callbacks( wm->ldr.BaseAddress, reason ); if (!entry || !(wm->ldr.Flags & LDR_IMAGE_IS_DLL)) return STATUS_SUCCESS; + /* + memset( mod_name, 0, 16); //crash + memset( mod_name, 0, 17); //works + */ + memset( mod_name, 0, sizeof(mod_name) ); + if (TRACE_ON(relay)) { size_t len = min( wm->ldr.BaseDllName.Length, sizeof(mod_name)-sizeof(WCHAR) ); -- 2.1.0