summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/l2test.c2
-rw-r--r--test/rctest.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/test/l2test.c b/test/l2test.c
index e9a7d50d..06233d3f 100644
--- a/test/l2test.c
+++ b/test/l2test.c
@@ -286,7 +286,7 @@ static void do_listen(void (*handler)(int sk))
if (secure)
opt |= L2CAP_LM_SECURE;
- if (setsockopt(s, SOL_L2CAP, L2CAP_LM, &opt, sizeof(opt)) < 0) {
+ if (opt && setsockopt(s, SOL_L2CAP, L2CAP_LM, &opt, sizeof(opt)) < 0) {
syslog(LOG_ERR, "Can't set L2CAP link mode: %s (%d)", strerror(errno), errno);
exit(1);
}
diff --git a/test/rctest.c b/test/rctest.c
index b7916a34..8298ab07 100644
--- a/test/rctest.c
+++ b/test/rctest.c
@@ -164,7 +164,7 @@ static void do_listen(void (*handler)(int sk))
if (secure)
opt |= RFCOMM_LM_SECURE;
- if (setsockopt(s, SOL_RFCOMM, RFCOMM_LM, &opt, sizeof(opt)) < 0) {
+ if (opt && setsockopt(s, SOL_RFCOMM, RFCOMM_LM, &opt, sizeof(opt)) < 0) {
syslog(LOG_ERR, "Can't set RFCOMM link mode: %s (%d)", strerror(errno), errno);
exit(1);
}