summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2023-10-20 16:39:45 (GMT)
committerGitHub <noreply@github.com>2023-10-20 16:39:45 (GMT)
commitcb4f7462d122d7ec9dd9d909014c548a0b945028 (patch)
tree7ad558e1aed320c61b055f0de21731c58788998c
parentd731579bfb9a497cfb0076cb6b221058a20088fe (diff)
downloadcpython-cb4f7462d122d7ec9dd9d909014c548a0b945028.zip
cpython-cb4f7462d122d7ec9dd9d909014c548a0b945028.tar.gz
cpython-cb4f7462d122d7ec9dd9d909014c548a0b945028.tar.bz2
gh-110093: Partially revert previous change in socketmodule.c (GH-111120)
-rw-r--r--Modules/socketmodule.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 5064aa2..3d099d4 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -1489,7 +1489,9 @@ makesockaddr(SOCKET_T sockfd, struct sockaddr *addr, size_t addrlen, int proto)
#if defined(__NetBSD__) || defined(__DragonFly__)
return makebdaddr(&_BT_HCI_MEMB(a, bdaddr));
#else /* __NetBSD__ || __DragonFly__ */
- return PyLong_FromLong(_BT_HCI_MEMB(a, dev));
+ PyObject *ret = NULL;
+ ret = Py_BuildValue("i", _BT_HCI_MEMB(a, dev));
+ return ret;
#endif /* !(__NetBSD__ || __DragonFly__) */
}