From: JunsuChoi Date: Fri, 29 Sep 2017 07:35:41 +0000 (+0900) Subject: add return check for eldbus X-Git-Tag: accepted/tizen/4.0/unified/20171012.225849~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a036851c424b5090225bccc5316ed7a0768abd34;p=platform%2Fupstream%2Felementary.git add return check for eldbus Change-Id: If736b96e08b1ac991a6676743f670ca68ae9672c --- diff --git a/src/lib/elm_app_client.c b/src/lib/elm_app_client.c index 5c4bd31..f3299f0 100644 --- a/src/lib/elm_app_client.c +++ b/src/lib/elm_app_client.c @@ -28,8 +28,12 @@ _sub_path_process(Elm_App_Client *eo, Eldbus_Message_Iter *obj_iter, Elm_App_Cli Eldbus_Message_Iter *array_props; Elm_App_Client_View *view; - eldbus_message_iter_arguments_get(iface, "sa{sv}", &iface_name, - &array_props); + if (!eldbus_message_iter_arguments_get(iface, "sa{sv}", &iface_name, &array_props)) + { + ERR("Unable to get message arguments"); + continue; + } + if (strcmp(iface_name, "org.enlightenment.ApplicationView1")) continue; diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c index 9dfecc8..821a50c 100644 --- a/src/lib/elm_atspi_bridge.c +++ b/src/lib/elm_atspi_bridge.c @@ -5409,7 +5409,11 @@ _registered_listeners_get(void *data, const Eldbus_Message *msg, Eldbus_Pending } while (eldbus_message_iter_get_and_next(iter, 'r', &siter)) { - eldbus_message_iter_arguments_get(siter, "ss", &bus, &event); + if (!eldbus_message_iter_arguments_get(siter, "ss", &bus, &event)) + { + ERR("Unable to get message arguments"); + continue; + } _set_broadcast_flag(event, data); }