Index: src/libchcore/TFileInfoArray.cpp =================================================================== diff -u -N -r835e0344e9677ff02eb3b539061c48c9f3a616ce -ra5f396da5ed5ffb3fcd9fdf22afb5a7fd07e1ab8 --- src/libchcore/TFileInfoArray.cpp (.../TFileInfoArray.cpp) (revision 835e0344e9677ff02eb3b539061c48c9f3a616ce) +++ src/libchcore/TFileInfoArray.cpp (.../TFileInfoArray.cpp) (revision a5f396da5ed5ffb3fcd9fdf22afb5a7fd07e1ab8) @@ -82,12 +82,12 @@ m_bComplete = false; } -unsigned long long TFileInfoArray::CalculateTotalSize() +unsigned long long TFileInfoArray::CalculateTotalSize() const { unsigned long long ullSize = 0; boost::shared_lock lock(m_lock); - BOOST_FOREACH(TFileInfoPtr& spFileInfo, m_vFiles) + BOOST_FOREACH(const TFileInfoPtr& spFileInfo, m_vFiles) { ullSize += spFileInfo->GetLength64(); }