Index: src/libchcore/TFileInfoArray.cpp
===================================================================
diff -u -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<boost::shared_mutex> lock(m_lock);
-	BOOST_FOREACH(TFileInfoPtr& spFileInfo, m_vFiles)
+	BOOST_FOREACH(const TFileInfoPtr& spFileInfo, m_vFiles)
 	{
 		ullSize += spFileInfo->GetLength64();
 	}