eldbus: Check return value of eina_value_pget

If eina_value_pget returns FALSE, we shouldn't continue.

Fixes CID 1039685
This commit is contained in:
Sebastian Dransfeld 2013-12-07 15:38:24 +01:00
parent 2b9710431e
commit 6f56406f59
1 changed files with 2 additions and 1 deletions

View File

@ -297,7 +297,8 @@ _message_iter_from_eina_value_struct(const char *signature, Eldbus_Message_Iter
EINA_SAFETY_ON_FALSE_RETURN_VAL(
eina_value_type_get(value) == EINA_VALUE_TYPE_STRUCT, EINA_FALSE);
eina_value_pget(value, &st);
EINA_SAFETY_ON_FALSE_RETURN_VAL(
eina_value_pget(value, &st), EINA_FALSE);
dbus_signature_iter_init(&signature_iter, signature);
i = 0;