diff --git a/src/modules/everything/sources/evry_plug_tracker.c b/src/modules/everything/sources/evry_plug_tracker.c index abafc9fea..85e19f498 100644 --- a/src/modules/everything/sources/evry_plug_tracker.c +++ b/src/modules/everything/sources/evry_plug_tracker.c @@ -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;