Commit f56a288b authored by Antoine Pitrou's avatar Antoine Pitrou

Issue #7834: Fix connect() of Bluetooth L2CAP sockets with recent versions

of the Linux kernel.  Patch by Yaniv Aknin.
parent b17b3c51
...@@ -14,6 +14,7 @@ David Abrahams ...@@ -14,6 +14,7 @@ David Abrahams
Jim Ahlstrom Jim Ahlstrom
Farhan Ahmad Farhan Ahmad
Nir Aides Nir Aides
Yaniv Aknin
Jyrki Alakuijala Jyrki Alakuijala
Billy G. Allie Billy G. Allie
Kevin Altis Kevin Altis
......
...@@ -31,6 +31,9 @@ Core and Builtins ...@@ -31,6 +31,9 @@ Core and Builtins
Library Library
------- -------
- Issue #7834: Fix connect() of Bluetooth L2CAP sockets with recent versions
of the Linux kernel. Patch by Yaniv Aknin.
- Issue #6312: Fixed http HEAD request when the transfer encoding is chunked. - Issue #6312: Fixed http HEAD request when the transfer encoding is chunked.
It should correctly return an empty response now. It should correctly return an empty response now.
......
...@@ -1326,6 +1326,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args, ...@@ -1326,6 +1326,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
char *straddr; char *straddr;
addr = (struct sockaddr_l2 *)addr_ret; addr = (struct sockaddr_l2 *)addr_ret;
memset(addr, 0, sizeof(struct sockaddr_l2));
_BT_L2_MEMB(addr, family) = AF_BLUETOOTH; _BT_L2_MEMB(addr, family) = AF_BLUETOOTH;
if (!PyArg_ParseTuple(args, "si", &straddr, if (!PyArg_ParseTuple(args, "si", &straddr,
&_BT_L2_MEMB(addr, psm))) { &_BT_L2_MEMB(addr, psm))) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment