From e55886c3a3970c23a1fab3bc70287d03d9de6c12 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 7 Dec 2009 01:56:01 +0000 Subject: [PATCH] Make iteration safe. VMKernelAddressSpace::Next() doesn't like NULL pointers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34531 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/vm/VMAddressSpace.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/headers/private/kernel/vm/VMAddressSpace.h b/headers/private/kernel/vm/VMAddressSpace.h index a28c4eeb1f..93b7b086ae 100644 --- a/headers/private/kernel/vm/VMAddressSpace.h +++ b/headers/private/kernel/vm/VMAddressSpace.h @@ -150,7 +150,8 @@ public: VMArea* Next() { VMArea* result = fNext; - fNext = fAddressSpace->NextArea(fNext); + if (fNext != NULL) + fNext = fAddressSpace->NextArea(fNext); return result; }