mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 01:15:09 +00:00
[NTOS]: Errr... wow! Another one caught by ARM GCC. I can swear x86 GCC used to catch these. Did someone change warning settings? Anyhow, fix a *f++ which increments the pointer, not the value INSIDE the pointer (*f)++. Fixes MiDeleteSystemPageableVm.
svn path=/trunk/; revision=49771
This commit is contained in:
parent
bae9b1d587
commit
b145be7aef
1 changed files with 5 additions and 3 deletions
|
@ -146,7 +146,7 @@ MiDeleteSystemPageableVm(IN PMMPTE PointerPte,
|
|||
ASSERT(Pfn1->u1.WsIndex == 0);
|
||||
|
||||
/* Actual valid, legitimate, pages */
|
||||
if (ValidPages) *ValidPages++;
|
||||
if (ValidPages) (*ValidPages)++;
|
||||
|
||||
/* Get the page table entry */
|
||||
PageTableIndex = Pfn1->u4.PteFrame;
|
||||
|
@ -305,7 +305,8 @@ MiDeleteVirtualAddresses(IN ULONG_PTR Va,
|
|||
IN ULONG_PTR EndingAddress,
|
||||
IN PMMVAD Vad)
|
||||
{
|
||||
PMMPTE PointerPte, PointerPde, PrototypePte, LastPrototypePte;
|
||||
PMMPTE PointerPte, PrototypePte, LastPrototypePte;
|
||||
PMMPDE PointerPde;
|
||||
MMPTE TempPte;
|
||||
PEPROCESS CurrentProcess;
|
||||
KIRQL OldIrql;
|
||||
|
@ -1099,7 +1100,8 @@ MiQueryAddressState(IN PVOID Va,
|
|||
OUT PVOID *NextVa)
|
||||
{
|
||||
|
||||
PMMPTE PointerPte, PointerPde;
|
||||
PMMPTE PointerPte;
|
||||
PMMPDE PointerPde;
|
||||
MMPTE TempPte;
|
||||
BOOLEAN DemandZeroPte = TRUE, ValidPte = FALSE;
|
||||
ULONG State = MEM_RESERVE, Protect = 0, LockChange;
|
||||
|
|
Loading…
Reference in a new issue