Check all streams

This commit is contained in:
Patrick Niklaus
2016-03-23 16:40:32 +01:00
parent 87fbfc6475
commit 39b3cab1da
3 changed files with 34 additions and 1 deletions
@@ -257,7 +257,7 @@ class InternalDataFacade final : public BaseDataFacade
std::string name;
while (std::getline(datasourcenames_stream, name))
{
m_datasource_names.push_back(name);
m_datasource_names.push_back(std::move(name));
}
}
@@ -697,6 +697,7 @@ class SharedDataFacade final : public BaseDataFacade
BOOST_ASSERT(m_datasource_name_offsets.size() > datasource_name_id);
std::string result;
result.reserve(m_datasource_name_lengths[datasource_name_id]);
std::copy(m_datasource_name_data.begin() + m_datasource_name_offsets[datasource_name_id],
m_datasource_name_data.begin() + m_datasource_name_offsets[datasource_name_id] +
m_datasource_name_lengths[datasource_name_id],