Fixed bug in free list where the next values of the regions adjacent
would not be set properly if there was an allocated region next to it.