From d21ba28cd664a5cfba69e6c5ea5df04877b6aa4e Mon Sep 17 00:00:00 2001 From: Ji-hoon Lee Date: Mon, 17 Feb 2025 15:46:43 +0900 Subject: [PATCH] Fix crash when there is no client app installed Change-Id: Ic869d5e1aff6170e0dbfda2507a0466e850c06d0 --- src/service_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service_main.cpp b/src/service_main.cpp index 3472b3c..0f70b1d 100644 --- a/src/service_main.cpp +++ b/src/service_main.cpp @@ -818,7 +818,7 @@ int CServiceMain::process_activated_setting() if (0 == mServicePlugin.get_default_assistant(&default_assistant)) { if (NULL == default_assistant) { std::vector &items = mClientInfo.getItems(); - if (items[0].used) { + if (items.size() > 0 && items[0].used) { default_assistant = items[0].appid.c_str(); MAS_LOGW("No default assistant, setting %s as default", default_assistant); mServicePlugin.set_default_assistant(default_assistant); -- 2.34.1