diff --git a/profiles/audio/media.c b/profiles/audio/media.c
index 6ce668e..4c42b78 100644
--- a/profiles/audio/media.c
+++ b/profiles/audio/media.c
goto reply;
}
- queue_foreach(app->proxies, app_register_endpoint, app);
- queue_foreach(app->proxies, app_register_player, app);
-
if (app->err) {
if (app->err == -EPROTONOSUPPORT)
reply = btd_error_not_supported(app->reg);
path = g_dbus_proxy_get_path(proxy);
DBG("Proxy added: %s, iface: %s", path, iface);
+
+ app_register_endpoint(proxy, app);
+ app_register_player(proxy, app);
+
}
static bool match_endpoint_by_path(const void *a, const void *b)