From 670b0d106a3928990cbca222f396373695a49288 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 7 Jul 2011 08:12:28 +0200 Subject: [PATCH] ~NameIndex(): Make more robust Remove the listener only, if it was registered. --- src/add-ons/kernel/file_systems/packagefs/NameIndex.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/packagefs/NameIndex.cpp b/src/add-ons/kernel/file_systems/packagefs/NameIndex.cpp index 6172195e6d..c142215c2c 100644 --- a/src/add-ons/kernel/file_systems/packagefs/NameIndex.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/NameIndex.cpp @@ -130,7 +130,7 @@ NameIndex::NameIndex() NameIndex::~NameIndex() { - if (fVolume != NULL) + if (IsListening()) fVolume->RemoveNodeListener(this); delete fEntries;