bpo-8677: use PY_SSIZE_T_CLEAN in socketmodule.c (GH-12467)

This commit is contained in:
Inada Naoki 2019-03-20 19:02:46 +09:00 committed by GitHub
parent c5a216e0b9
commit e9a1dcb423
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -99,6 +99,7 @@ Local naming conventions:
# pragma weak inet_aton
#endif
#define PY_SSIZE_T_CLEAN
#include "Python.h"
#include "structmember.h"
@ -1414,7 +1415,7 @@ makesockaddr(SOCKET_T sockfd, struct sockaddr *addr, size_t addrlen, int proto)
a->sll_pkttype,
a->sll_hatype,
a->sll_addr,
a->sll_halen);
(Py_ssize_t)a->sll_halen);
}
#endif /* HAVE_NETPACKET_PACKET_H && SIOCGIFNAME */