From 49707d7a508fb01760713b7265a15886977b096f Mon Sep 17 00:00:00 2001 From: Maxime Chevallier Date: Tue, 25 Oct 2016 16:25:14 +0200 Subject: [PATCH] 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. --- profiles/network/server.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/profiles/network/server.c b/profiles/network/server.c index 1bff9f89f..e69ffaf59 100644 --- a/profiles/network/server.c +++ b/profiles/network/server.c @@ -430,7 +430,6 @@ reject: 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 @@ static void confirm_event(GIOChannel *chan, gpointer user_data) 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); -- 2.47.3