diff --git a/tools/l2cap-tester.c b/tools/l2cap-tester.c
index c473c6c..2087725 100644
--- a/tools/l2cap-tester.c
+++ b/tools/l2cap-tester.c
tester_print("Can't enable deferred setup: %s (%d)",
strerror(errno), errno);
tester_test_failed();
+ close(sk);
return -1;
}
}
diff --git a/tools/tester.h b/tools/tester.h
index 8964751..9df600f 100644
--- a/tools/tester.h
+++ b/tools/tester.h
if (ioctl(sk, SIOCETHTOOL, &ifr) == -1) {
tester_warn("SIOCETHTOOL failed");
tester_test_failed();
+ close(sk);
return;
}
close(sk);