]> granicus.if.org Git - python/commitdiff
Update 1432399 to removal of _BT_SOCKADDR_MEMB.
authorMartin v. Löwis <martin@v.loewis.de>
Wed, 14 Feb 2007 11:30:07 +0000 (11:30 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Wed, 14 Feb 2007 11:30:07 +0000 (11:30 +0000)
Modules/socketmodule.c

index d79db2735c8c7aaa1a679932cbe7df73019c7481..cc54098f6a4de698e3682cc57c99eba673783872 100644 (file)
@@ -1362,14 +1362,13 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
                }
                case BTPROTO_HCI:
                {
-                       struct sockaddr_hci *addr = (struct sockaddr_hci *) _BT_SOCKADDR_MEMB(s, hci);
+                       struct sockaddr_hci *addr = (struct sockaddr_hci *)addr_ret;
                        _BT_HCI_MEMB(addr, family) = AF_BLUETOOTH;
                        if (!PyArg_ParseTuple(args, "i", &_BT_HCI_MEMB(addr, dev))) {
                                PyErr_SetString(socket_error, "getsockaddrarg: "
                                                "wrong format");
                                return 0;
                        }
-                       *addr_ret = (struct sockaddr *) addr;
                        *len_ret = sizeof *addr;
                        return 1;
                }