Check for error on get_name_owner callback.

SVN revision: 46950
This commit is contained in:
Rafael Antognolli 2010-03-07 14:51:30 +00:00
parent f1408f12e9
commit 4000205b32
1 changed files with 9 additions and 0 deletions

View File

@ -486,6 +486,15 @@ _get_name_owner(void *data __UNUSED__, DBusMessage *msg, DBusError *err)
pending_get_name_owner = NULL;
if (dbus_error_is_set(err))
{
ERR("request name error: %s", err->message);
dbus_error_free(err);
e_dbus_connection_close(conn);
conn = NULL;
return;
}
if (!dbus_message_iter_init(msg, &itr))
return;