From 0445fae44241f8c0960ccdd1e47863be65cd70d4 Mon Sep 17 00:00:00 2001 From: Yuri Gorshenin Date: Wed, 25 May 2016 14:10:27 +0300 Subject: [PATCH] [search] Fixed possible crash in search. --- search/v2/geocoder.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/search/v2/geocoder.cpp b/search/v2/geocoder.cpp index defafbe7bc..99aa9d4628 100644 --- a/search/v2/geocoder.cpp +++ b/search/v2/geocoder.cpp @@ -1396,8 +1396,9 @@ void Geocoder::FillMissingFieldsInResults() { mwmId = id.m_mwmId; mwmHandle = m_index.GetMwmHandleById(mwmId); - rankTable = RankTable::Load(mwmHandle.GetValue()->m_cont); - if (!rankTable) + if (mwmHandle.IsAlive()) + rankTable = RankTable::Load(mwmHandle.GetValue()->m_cont); + else rankTable = make_unique(); }