[HEAP]
authorRoel Messiant <roelmessiant@gmail.com>
Sun, 6 Mar 2011 00:37:10 +0000 (00:37 +0000)
committerRoel Messiant <roelmessiant@gmail.com>
Sun, 6 Mar 2011 00:37:10 +0000 (00:37 +0000)
commit6b1af86bdea8ff65289145fe1597d68ae1e01a9b
tree62201a2dfa1a54e89b2cc4cf5b0cd87e18a67182
parent7b3c20440788cbfeddc436409d7d479e5bc18b3e
[HEAP]
- RtlpInsertUnCommittedPages: Don't rely on linked list data in an UCR Descriptor after destroying it.
  No functionality change because the linked list data was still "as expected", but not something we want to rely on.
- RtlpCreateUnCommittedRange: Fix a typo that caused the head of UCR Segment list of the Heap to be treated as an UCR Segment header.
  Side effects of the typo: When this list wasn't empty, the (fake) UCR Segment it described was grown to contain more UCR descriptors.
  Due to the data involved, this always happened to be the initial Heap Segment, which contains the Heap Header.
  Writing the new UCR descriptors caused the Heap Header and trailing Heap Entries to be partially corrupted.

svn path=/trunk/; revision=50978
reactos/lib/rtl/heap.c