From 00be6a4ccb8ab90c69cfdd8239b02c40da1da6cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 1 Mar 2007 13:58:34 +0000 Subject: [PATCH] And of course, we shouldn't test newArea->cache_type before it was set... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20283 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/vm/vm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index 798cfa3971..fe9f2fce4f 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -1343,7 +1343,7 @@ vm_clone_area(team_id team, const char *name, void **address, uint32 addressSpec } if (status == B_OK && newArea->wiring == B_FULL_LOCK) { // we need to map in everything at this point - if (newArea->cache_type == CACHE_TYPE_DEVICE) { + if (sourceArea->cache_type == CACHE_TYPE_DEVICE) { // we don't have actual pages to map but a physical area vm_translation_map *map = &sourceArea->address_space->translation_map; map->ops->lock(map);