Issue #7834: Fix connect() of Bluetooth L2CAP sockets with recent versions
of the Linux kernel. Patch by Yaniv Aknin.
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 901cb7d..0625acb 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -1326,6 +1326,7 @@
char *straddr;
addr = (struct sockaddr_l2 *)addr_ret;
+ memset(addr, 0, sizeof(struct sockaddr_l2));
_BT_L2_MEMB(addr, family) = AF_BLUETOOTH;
if (!PyArg_ParseTuple(args, "si", &straddr,
&_BT_L2_MEMB(addr, psm))) {