From: Carsten Haitzler (Rasterman) Date: Fri, 29 Sep 2017 02:57:06 +0000 (+0900) Subject: elm atspi - fix checking return of eldbus_message_iter_arguments_get X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~2417 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=17e2783c6c78bf832480297f83a3cef0f0e1a79c;p=platform%2Fupstream%2Fefl.git elm atspi - fix checking return of eldbus_message_iter_arguments_get fix coverity CID 1353590 --- diff --git a/src/lib/elementary/elm_atspi_bridge.c b/src/lib/elementary/elm_atspi_bridge.c index 1cb104a..761d7fb 100644 --- a/src/lib/elementary/elm_atspi_bridge.c +++ b/src/lib/elementary/elm_atspi_bridge.c @@ -3783,8 +3783,9 @@ _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); - _set_broadcast_flag(event, data); + if (!eldbus_message_iter_arguments_get(siter, "ss", &bus, &event)) + ERR("Cannot get bus and event from registered listener"); + else _set_broadcast_flag(event, data); } if (!pd->connected)