diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/rctest.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/rctest.c b/test/rctest.c index 2da87f71..08620d4e 100644 --- a/test/rctest.c +++ b/test/rctest.c @@ -148,6 +148,12 @@ static int do_connect(char *svr) if (secure) opt |= RFCOMM_LM_SECURE; + if (opt && setsockopt(sk, SOL_RFCOMM, RFCOMM_LM, &opt, sizeof(opt)) < 0) { + syslog(LOG_ERR, "Can't set RFCOMM link mode: %s (%d)", + strerror(errno), errno); + goto error; + } + /* Connect to remote device */ memset(&addr, 0, sizeof(addr)); addr.rc_family = AF_BLUETOOTH; |