Skip to content

Commit b88fdf4

Browse files
pablogsalJake Taylor
authored andcommitted
bpo-38282: Correctly manage the Bluetooth L2CAP socket structure in FreeBSD (pythonGH-16738)
1 parent b468099 commit b88fdf4

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)