eldbus: Check if property_get_all() returned a error before read properties

This commit is contained in:
José Roberto de Souza 2013-07-25 14:22:10 -03:00
parent d65c357b39
commit cbd0ccbbbe
1 changed files with 8 additions and 0 deletions

View File

@ -732,6 +732,14 @@ _props_get_all(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EI
{
Eldbus_Proxy *proxy = data;
Eldbus_Message_Iter *dict;
const char *name, *error_msg;
if (eldbus_message_error_get(msg, &name, &error_msg))
{
ERR("Error getting all properties of %s %s, error message: %s %s",
proxy->obj->name, proxy->obj->path, name, error_msg);
return;
}
if (!eldbus_message_arguments_get(msg, "a{sv}", &dict))
{