Index: src/libchcore/TFileInfoArray.cpp
===================================================================
diff -u -ra5aa3c3cb78f3767641de2627d1a49a1dc35b429 -r081055369d6b332ef1651877756657973b1b2d9c
--- src/libchcore/TFileInfoArray.cpp	(.../TFileInfoArray.cpp)	(revision a5aa3c3cb78f3767641de2627d1a49a1dc35b429)
+++ src/libchcore/TFileInfoArray.cpp	(.../TFileInfoArray.cpp)	(revision 081055369d6b332ef1651877756657973b1b2d9c)
@@ -149,9 +149,9 @@
 
 void TFileInfoArray::Load(const ISerializerContainerPtr& spContainer, const TBasePathDataContainerPtr& spBasePaths)
 {
-	IColumnsDefinitionPtr spColumns = spContainer->GetColumnsDefinition();
-	if(spColumns->IsEmpty())
-		TFileInfo::InitLoader(spColumns);
+	IColumnsDefinition& rColumns = spContainer->GetColumnsDefinition();
+	if(rColumns.IsEmpty())
+		TFileInfo::InitLoader(rColumns);
 
 	std::vector<TFileInfoPtr> vEntries;
 	ISerializerRowReaderPtr spRowReader = spContainer->GetRowReader();