Index: ldrinit.c =================================================================== --- dll/ntdll/ldr/ldrinit.c (revision 51654) +++ dll/ntdll/ldr/ldrinit.c (working copy) @@ -584,13 +584,14 @@ if (Peb->BeingDebugged || Peb->ReadImageFileExecOptions) { /* Check if we should break on load */ - Status = LdrQueryImageFileExecutionOptions(&LdrEntry->BaseDllName, + NTSTATUS breakStatus; + breakStatus = LdrQueryImageFileExecutionOptions(&LdrEntry->BaseDllName, L"BreakOnDllLoad", REG_DWORD, &BreakOnDllLoad, sizeof(ULONG), NULL); - if (!NT_SUCCESS(Status)) BreakOnDllLoad = 0; + if (!NT_SUCCESS(breakStatus)) BreakOnDllLoad = 0; } /* Break if aksed */