summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2018-08-08 10:41:06 -0400
committerGitHub <noreply@github.com>2018-08-08 10:41:06 -0400
commit43e53192045daeff8e9e2887c8b67894725240b5 (patch)
tree333831f3d7274a3d48faa0e4d07e8f2e3c5974a5
parentc6610cb03bdd73c3be3d90cdb40a2d989e0e0715 (diff)
parent26f09adb7435f8e9770eebafbc35808135576695 (diff)
downloadsdl_core-43e53192045daeff8e9e2887c8b67894725240b5.tar.gz
Merge pull request #2420 from smartdevicelink/fix/invalid_iterator
Fix invalid iteration segfault on shutdown
-rw-r--r--src/components/hmi_message_handler/src/mb_controller.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/hmi_message_handler/src/mb_controller.cc b/src/components/hmi_message_handler/src/mb_controller.cc
index 8d3b11add5..4f46026039 100644
--- a/src/components/hmi_message_handler/src/mb_controller.cc
+++ b/src/components/hmi_message_handler/src/mb_controller.cc
@@ -222,7 +222,7 @@ void CMessageBrokerController::exitReceivingThread() {
it;
for (it = mConnectionList.begin(); it != mConnectionList.end();) {
(*it)->Shutdown();
- mConnectionList.erase(it++);
+ it = mConnectionList.erase(it);
}
mConnectionListLock.Release();