diff --git a/src/add-ons/kernel/file_systems/packagefs/util/TwoKeyAVLTree.h b/src/add-ons/kernel/file_systems/packagefs/util/TwoKeyAVLTree.h index a2671178b6..2c607a8290 100644 --- a/src/add-ons/kernel/file_systems/packagefs/util/TwoKeyAVLTree.h +++ b/src/add-ons/kernel/file_systems/packagefs/util/TwoKeyAVLTree.h @@ -207,9 +207,7 @@ public: if (node == NULL) return; - // There is no way to overload operator delete with extra parameters. - node->~Node(); - object_cache_free(fObjectCache, node, 0); + object_cache_delete(fObjectCache, node, 0); } // internal use (not part of the strategy)