From 5f80e51a9ea6c2bdc5c1db46bb55c55d0f8f9418 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 24 Jun 2011 13:26:34 +0200 Subject: [PATCH] Fix Volume::_RemovePackageLinksNode() Don't use _RemoveNode() as it also removes the node from its parent. --- src/add-ons/kernel/file_systems/packagefs/Volume.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/packagefs/Volume.cpp b/src/add-ons/kernel/file_systems/packagefs/Volume.cpp index 1080f28568..3808fe7292 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Volume.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/Volume.cpp @@ -1486,7 +1486,8 @@ Volume::_RemovePackageLinksNode(Node* node) } } - _RemoveNode(node); + fNodes.Remove(node); + node->ReleaseReference(); }