profiles/network: Check for any server when accepting connections
When asking confirmation to accept an incoming connection,
we now only check for any network_server to be registered to
the adapter.
This fixes GN Master role, that wouldn't accept any connection
before.
diff --git a/profiles/network/server.c b/profiles/network/server.c
index 1bff9f8..e69ffaf 100644
--- a/profiles/network/server.c
+++ b/profiles/network/server.c
@@ -430,7 +430,6 @@
static void confirm_event(GIOChannel *chan, gpointer user_data)
{
struct network_adapter *na = user_data;
- struct network_server *ns;
bdaddr_t src, dst;
char address[18];
GError *err = NULL;
@@ -454,8 +453,7 @@
goto drop;
}
- ns = find_server(na->servers, BNEP_SVC_NAP);
- if (!ns || !ns->record_id || !ns->bridge)
+ if (!na->servers)
goto drop;
na->setup = g_new0(struct network_session, 1);