From da3ce43440fd1d765a077ebada65e917e7417a90 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Tue, 6 Dec 2011 20:00:48 +0100 Subject: [PATCH] Erase the entry only after its last use. CID 11042. --- src/system/libroot/add-ons/icu/ICUConverterManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/libroot/add-ons/icu/ICUConverterManager.cpp b/src/system/libroot/add-ons/icu/ICUConverterManager.cpp index 2e57af2d02..8c64fbfc52 100644 --- a/src/system/libroot/add-ons/icu/ICUConverterManager.cpp +++ b/src/system/libroot/add-ons/icu/ICUConverterManager.cpp @@ -144,8 +144,8 @@ ICUConverterManager::DropConverter(ICUConverterID id) return B_NAME_NOT_FOUND; fLRUConverters.Remove(iter->second); - fConverterMap.erase(iter); iter->second->ReleaseReference(); + fConverterMap.erase(iter); return B_OK; }