From d3ddbef95cbf37a97a2591fc6128e9e27fab8964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 11 Oct 2004 12:23:02 +0000 Subject: [PATCH] vm_copy_on_write_area() did not correctly set the upper cache_ref - vm_cache's pointer to the ref was not set (resulting in a crash). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9282 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/vm/vm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kernel/core/vm/vm.c b/src/kernel/core/vm/vm.c index f21d7fd2a4..3ad3bba9fc 100755 --- a/src/kernel/core/vm/vm.c +++ b/src/kernel/core/vm/vm.c @@ -1303,6 +1303,7 @@ vm_copy_on_write_area(vm_region *area) upperCache->temporary = 1; upperCache->scan_skip = lowerCache->scan_skip; upperCache->source = lowerCache; + upperCache->ref = upperCacheRef; upperCacheRef->cache = upperCache; // we need to manually alter the ref_count