summaryrefslogtreecommitdiff
path: root/profiles/network/bnep.c
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/network/bnep.c')
-rw-r--r--profiles/network/bnep.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/profiles/network/bnep.c b/profiles/network/bnep.c
index 0d57056c1..82d0d99df 100644
--- a/profiles/network/bnep.c
+++ b/profiles/network/bnep.c
@@ -174,9 +174,10 @@ static int bnep_connadd(int sk, uint16_t role, char *dev)
{
struct bnep_connadd_req req;
- memset(dev, 0, 16);
memset(&req, 0, sizeof(req));
- strcpy(req.device, "bnep%d");
+ strncpy(req.device, dev, 16);
+ req.device[15] = '\0';
+
req.sock = sk;
req.role = role;
if (ioctl(ctl, BNEPCONNADD, &req) < 0) {