diff --git a/src/XrdFileCache/XrdFileCache.cc b/src/XrdFileCache/XrdFileCache.cc index 897a53a952c..8adbf650c90 100644 --- a/src/XrdFileCache/XrdFileCache.cc +++ b/src/XrdFileCache/XrdFileCache.cc @@ -188,7 +188,7 @@ void Cache::Detach(XrdOucCacheIO* io) delete it->file; } m_active.erase(it); - break; + (m_configuration.m_hdfsmode == false) break; } else ++it;