Author: bonefish Date: 2009-12-07 02:56:01 +0100 (Mon, 07 Dec 2009) New Revision: 34531 Changeset: http://dev.haiku-os.org/changeset/34531/haiku Modified: haiku/trunk/headers/private/kernel/vm/VMAddressSpace.h Log: Make iteration safe. VMKernelAddressSpace::Next() doesn't like NULL pointers. Modified: haiku/trunk/headers/private/kernel/vm/VMAddressSpace.h =================================================================== --- haiku/trunk/headers/private/kernel/vm/VMAddressSpace.h 2009-12-06 23:17:31 UTC (rev 34530) +++ haiku/trunk/headers/private/kernel/vm/VMAddressSpace.h 2009-12-07 01:56:01 UTC (rev 34531) @@ -150,7 +150,8 @@ VMArea* Next() { VMArea* result = fNext; - fNext = fAddressSpace->NextArea(fNext); + if (fNext != NULL) + fNext = fAddressSpace->NextArea(fNext); return result; }