Skip to content

Commit 27b33fb

Browse files
authored
bpo-38282: Correctly manage the Bluetooth L2CAP socket structure in FreeBSD (GH-16738)
1 parent 67b93f8 commit 27b33fb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Modules/socketmodule.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,12 @@ typedef union sock_addr {
235235
struct sockaddr_in6 in6;
236236
struct sockaddr_storage storage;
237237
#endif
238-
#ifdef HAVE_BLUETOOTH_BLUETOOTH_H
238+
#if defined(HAVE_BLUETOOTH_H) && defined(__FreeBSD__)
239+
struct sockaddr_l2cap bt_l2;
240+
struct sockaddr_rfcomm bt_rc;
241+
struct sockaddr_sco bt_sco;
242+
struct sockaddr_hci bt_hci;
243+
#elif defined(HAVE_BLUETOOTH_BLUETOOTH_H)
239244
struct sockaddr_l2 bt_l2;
240245
struct sockaddr_rc bt_rc;
241246
struct sockaddr_sco bt_sco;

0 commit comments

Comments
 (0)