20 Feb
2025
20 Feb
'25
3:41 p.m.
Jacek Caban (@jacek) commented about dlls/ntdll/loader.c:
if (!wm_loaded && wm->ldr.LoadCount != -1) wm->ldr.LoadCount++; add_module_dependency( importer->ldr.DdagNode, wm->ldr.DdagNode ); } - else if (wm_loaded && process_attach( wm->ldr.DdagNode, NULL ) != STATUS_SUCCESS) + if ((is_dynamic || !importer) && wm_loaded && process_attach( wm->ldr.DdagNode, NULL ) != STATUS_SUCCESS)
AFAICS, there is no need for `!importer` here. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7#note_95386