From 72abd9f62109bdd946278752b3e65a5ce6673f11 Mon Sep 17 00:00:00 2001 From: hyunuktak Date: Fri, 1 Feb 2019 14:42:37 +0900 Subject: [PATCH] First check the index size of signal map Change-Id: I592a919ef58281be6038157ba1e2f9acd059f233 Signed-off-by: hyunuktak --- plugin/appstatus/stc-plugin-appstatus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/appstatus/stc-plugin-appstatus.c b/plugin/appstatus/stc-plugin-appstatus.c index 108e0ab..ced6be6 100755 --- a/plugin/appstatus/stc-plugin-appstatus.c +++ b/plugin/appstatus/stc-plugin-appstatus.c @@ -133,7 +133,7 @@ static stc_error_e __ground_status_monitor_init(stc_s *stc) size = sizeof(signal_map) / sizeof(signal_map[0]); - for (i = 0; signal_map[i].member != NULL && i < size; i++) { + for (i = 0; i < size && signal_map[i].member != NULL; i++) { signal_map[i].sub_id = g_dbus_connection_signal_subscribe(stc->connection, NULL, @@ -161,7 +161,7 @@ static stc_error_e __ground_status_monitor_deinit(stc_s *stc) size = sizeof(signal_map) / sizeof(signal_map[0]); - for (i = 0; signal_map[i].member != NULL && i < size; i++) { + for (i = 0; i < size && signal_map[i].member != NULL; i++) { g_dbus_connection_signal_unsubscribe(stc->connection, signal_map[i].sub_id); signal_map[i].sub_id = 0; -- 2.7.4