forked from enlightenment/efl
eldbus: on error unref msg
This is done on all other errors, EINA_SAFETY macros ain't no silver bullet. Fixes CID 1039177
This commit is contained in:
parent
f950e7990f
commit
c5caea03e3
|
@ -1026,8 +1026,12 @@ _idler_propschanged(void *data)
|
|||
if (!getter || prop->is_invalidate)
|
||||
continue;
|
||||
|
||||
EINA_SAFETY_ON_FALSE_GOTO(
|
||||
eldbus_message_iter_arguments_append(dict, "{sv}", &entry), error);
|
||||
if (!eldbus_message_iter_arguments_append(dict, "{sv}", &entry))
|
||||
{
|
||||
eldbus_message_unref(msg);
|
||||
goto error;
|
||||
}
|
||||
|
||||
|
||||
eldbus_message_iter_basic_append(entry, 's', prop->property->name);
|
||||
var = eldbus_message_iter_container_new(entry, 'v',
|
||||
|
|
Loading…
Reference in New Issue