]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-110093: Partially revert previous change in socketmodule.c (GH-111120)
authorSerhiy Storchaka <storchaka@gmail.com>
Fri, 20 Oct 2023 16:39:45 +0000 (19:39 +0300)
committerGitHub <noreply@github.com>
Fri, 20 Oct 2023 16:39:45 +0000 (19:39 +0300)
Modules/socketmodule.c

index 5064aa28d61234b4d5c42d0be88caed8cfc162dd..3d099d41d1e7617a3a02a02c789f9af65533a816 100644 (file)
@@ -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__) */
         }