From 8e06bb2e87ddadfc7a2d01a80215d86bf84f9f19 Mon Sep 17 00:00:00 2001 From: Tomasz Bursztyka Date: Tue, 21 Aug 2012 13:45:51 +0300 Subject: [PATCH] network: Keep track of session's interface name in server --- profiles/network/server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/profiles/network/server.c b/profiles/network/server.c index 8ae608cdb..1703f3802 100644 --- a/profiles/network/server.c +++ b/profiles/network/server.c @@ -57,6 +57,7 @@ /* Pending Authorization */ struct network_session { bdaddr_t dst; /* Remote Bluetooth Address */ + char dev[16]; /* Interface name */ GIOChannel *io; /* Pending connect channel */ guint watch; /* BNEP socket watch */ }; @@ -272,6 +273,8 @@ static int server_connadd(struct network_server *ns, bnep_if_up(devname); + strncpy(session->dev, devname, sizeof(devname)); + ns->sessions = g_slist_append(ns->sessions, session); return 0; -- 2.47.3