Index: src/libchcore/TTaskBaseData.cpp =================================================================== diff -u -N -r293e52b38d46653068006262172018a0f0d0a31c -r081055369d6b332ef1651877756657973b1b2d9c --- src/libchcore/TTaskBaseData.cpp (.../TTaskBaseData.cpp) (revision 293e52b38d46653068006262172018a0f0d0a31c) +++ src/libchcore/TTaskBaseData.cpp (.../TTaskBaseData.cpp) (revision 081055369d6b332ef1651877756657973b1b2d9c) @@ -112,9 +112,9 @@ { ISerializerRowReaderPtr spRowReader = spContainer->GetRowReader(); - IColumnsDefinitionPtr spColumns = spRowReader->GetColumnsDefinitions(); - if(spColumns->IsEmpty()) - *spColumns % _T("name") % _T("log_path") % _T("current_state") % _T("destination_path"); + IColumnsDefinition& rColumns = spRowReader->GetColumnsDefinitions(); + if(rColumns.IsEmpty()) + rColumns % _T("name") % _T("log_path") % _T("current_state") % _T("destination_path"); bool bResult = spRowReader->Next(); if(bResult)