Index: src/libchcore/TConfig.cpp =================================================================== diff -u -N -r87049cc3ff8e2886cfbe078d0ab81d3556eba8ea -r081055369d6b332ef1651877756657973b1b2d9c --- src/libchcore/TConfig.cpp (.../TConfig.cpp) (revision 87049cc3ff8e2886cfbe078d0ab81d3556eba8ea) +++ src/libchcore/TConfig.cpp (.../TConfig.cpp) (revision 081055369d6b332ef1651877756657973b1b2d9c) @@ -177,9 +177,9 @@ m_pImpl->m_mic.clear(); ISerializerRowReaderPtr spRowReader = spContainer->GetRowReader(); - IColumnsDefinitionPtr spColumns = spRowReader->GetColumnsDefinitions(); - if(spColumns->IsEmpty()) - *spColumns % _T("name") % _T("node_order") % _T("value"); + IColumnsDefinition& rColumns = spRowReader->GetColumnsDefinitions(); + if(rColumns.IsEmpty()) + rColumns % _T("name") % _T("node_order") % _T("value"); while(spRowReader->Next()) {