[search] Fix HouseToStreetTable reader lifetime.

This commit is contained in:
tatiana-yan 2020-04-17 14:58:45 +03:00 committed by mpimenov
parent a836506f8a
commit d0938edfd6

View file

@ -126,7 +126,9 @@ unique_ptr<HouseToStreetTable> HouseToStreetTable::Load(MwmValue const & value)
{
FilesContainerR::TReader reader = value.m_cont.GetReader(SEARCH_ADDRESS_FILE_TAG);
ASSERT(reader.GetPtr(), ("Can't get", SEARCH_ADDRESS_FILE_TAG, "section reader."));
result = make_unique<EliasFanoMap>(unique_ptr<Reader>(reader.GetPtr()));
auto subreader = reader.GetPtr()->CreateSubReader(0, reader.Size());
CHECK(subreader, ());
result = make_unique<EliasFanoMap>(move(subreader));
}
if (format == version::MwmTraits::HouseToStreetTableFormat::HouseToStreetTableWithHeader)
{