elm dbus menu - handle return value of eldbus_message_iter_arguments_get

handle possible error return of eldbus_message_iter_arguments_get()
according to coverity CID 1353591. this should fix that.
This commit is contained in:
Carsten Haitzler 2016-08-08 16:58:16 +09:00
parent 9d8c829c2f
commit 05ad541534
1 changed files with 3 additions and 2 deletions

View File

@ -401,8 +401,9 @@ _event_handle(Elm_DBus_Menu *dbus_menu, Eldbus_Message_Iter *iter, int *error_id
Eldbus_Message_Iter *data;
unsigned *timestamp;
eldbus_message_iter_arguments_get(iter, "isvu", &id, &event, &data,
&timestamp);
if (!eldbus_message_iter_arguments_get(iter, "isvu", &id, &event, &data,
&timestamp))
return EINA_FALSE;
i = id;
item = eina_hash_find(dbus_menu->elements, &i);
if (!item)