Hi Andrew, >>> + _dbus_filter_add_rule(dbus->filter, rule, L_ARRAY_SIZE(rule), >>> + name_owner_changed_cb, dbus); >>> + >> >> >> Do we need to treat DBUS_SERVICE_DBUS conditions specially since this one is >> not subject to unique name resolution? > > Good point, we don't *need* to, but we can save a GetNameOwner call if > we do that. Possibly we can just return "org.freedesktop.Dbus" > immediately from classic_get_name_owner. > That could work, or alternatively notify the filtering code that name resolution should not be performed. Saves us the alternative computation and comparison. Regards, -Denis