Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49093 Signed-off-by: Jacek Caban jacek@codeweavers.com ---
The main problem with current code is that it causes infinite recursion if there is circular dependency in modules that need relocations. The other problem is that if a module does not need relocations, its dependences are not checked.
dlls/ntoskrnl.exe/ntoskrnl.c | 182 ++++++++++++++--------------------- include/winternl.h | 2 + 2 files changed, 72 insertions(+), 112 deletions(-)