From: Sangdok Mo Date: Wed, 26 Jul 2017 04:40:58 +0000 (+0900) Subject: moved vector erase behind TerminateService X-Git-Tag: submit/tizen/20170726.061422~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2e201358a8f2048e4bc79c81d24a889bd85d446;p=platform%2Fcore%2Flocation%2Fmaps-plugin-here.git moved vector erase behind TerminateService Change-Id: I45f551be79400139d383e483056ae5ca7049804f Signed-off-by: Sangdok Mo --- diff --git a/src/here_manager.cpp b/src/here_manager.cpp index 4a58e43..77235f2 100644 --- a/src/here_manager.cpp +++ b/src/here_manager.cpp @@ -176,9 +176,9 @@ here_error_e HereManager::CancelInstance(int nReqId) pthread_mutex_lock(&m_mtxHereList); for (it = m_HereList.begin(); it != m_HereList.end(); it++) { if ((*it)->GetReqId() == nReqId) { - m_HereList.erase(it); RestItemHandle::Cancel((*it)->GetRestReqId()); (*it)->TerminateService(); + m_HereList.erase(it); pthread_mutex_unlock(&m_mtxHereList); return HERE_ERROR_NONE; }