summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/rctest.c6
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;