- Don't hardcode PEB address
Modified: trunk/reactos/lib/ntdll/ldr/startup.c
_____
Modified: trunk/reactos/lib/ntdll/ldr/startup.c
--- trunk/reactos/lib/ntdll/ldr/startup.c 2005-11-22 03:32:15 UTC
(rev 19447)
+++ trunk/reactos/lib/ntdll/ldr/startup.c 2005-11-22 03:37:39 UTC
(rev 19448)
@@ -259,7 +259,7 @@
DPRINT("LdrpInit()\n");
if (NtCurrentPeb()->Ldr == NULL || NtCurrentPeb()->Ldr->Initialized
== FALSE)
{
- Peb = (PPEB)(PEB_BASE);
+ Peb = NtCurrentPeb();
DPRINT("Peb %x\n", Peb);
ImageBase = Peb->ImageBaseAddress;
DPRINT("ImageBase %x\n", ImageBase);
Show replies by date