Rémi Bernon (@rbernon) commented about dlls/ntdll/loader.c:
" If you are using builtin %s, try using the native one instead.\n", forward, debugstr_w(get_modref(module)->ldr.FullDllName.Buffer), debugstr_w(get_modref(module)->ldr.BaseDllName.Buffer) );
if (wm) LdrUnloadDll( wm->ldr.DllBase );
- }
- else if (current_modref)
- {
add_module_dependency( current_modref->ldr.DdagNode, wm->ldr.DdagNode );
Maybe we can then always add the module dependency after it's been loaded?