[gnome-keysign: 46/65] bluetoothoffer: more explicit bind parameters
- From: Gitlab System User <gitlab src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-keysign: 46/65] bluetoothoffer: more explicit bind parameters
- Date: Tue, 3 Oct 2017 11:40:45 +0000 (UTC)
commit 34ffa3a40d3fced8706e44b090ba7051d4813fae
Author: RyuzakiKK <aasonykk gmail com>
Date: Thu Aug 24 11:18:27 2017 +0200
bluetoothoffer: more explicit bind parameters
keysign/bluetoothoffer.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/keysign/bluetoothoffer.py b/keysign/bluetoothoffer.py
index 8a3df72..5edcc13 100644
--- a/keysign/bluetoothoffer.py
+++ b/keysign/bluetoothoffer.py
@@ -1,5 +1,5 @@
import logging
-from bluetooth import BluetoothSocket, RFCOMM
+from bluetooth import BluetoothSocket, RFCOMM, PORT_ANY
import dbus
import select
import socket
@@ -81,7 +81,9 @@ class BluetoothOffer:
return None
if self.server_socket is None:
self.server_socket = BluetoothSocket(RFCOMM)
- self.server_socket.bind(("", 0))
+ # We can also bind only the mac found with get_local_bt_address(), anyway
+ # even with multiple bt in a single system BDADDR_ANY is not a problem
+ self.server_socket.bind((socket.BDADDR_ANY, PORT_ANY))
# Number of unaccepted connections that the system will allow before refusing new connections
backlog = 1
self.server_socket.listen(backlog)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]