diff --git "a/R:\\Temp\\TortoiseGit\\heap-cc43960.001.c" "b/C:\\reactos\\sdk\\lib\\rtl\\heap.c" index 1c6df2996f..2e36bbe7a3 100644 --- "a/R:\\Temp\\TortoiseGit\\heap-cc43960.001.c" +++ "b/C:\\reactos\\sdk\\lib\\rtl\\heap.c" @@ -1235,6 +1235,7 @@ RtlCreateHeap(ULONG Flags, ULONG HeapSegmentFlags = 0; NTSTATUS Status; ULONG MaxBlockSize; + RtlpPageHeapEnabled = TRUE; /* Check for a special heap */ if (RtlpPageHeapEnabled && !Addr && !Lock) @@ -1256,6 +1257,8 @@ RtlCreateHeap(ULONG Flags, Flags &= HEAP_CREATE_VALID_MASK; } + if (!Addr) Flags |= HEAP_FLAG_PAGE_ALLOCS; + /* Capture parameters */ if (Parameters) {