Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b4062e8

Browse files
committed
Issue #20065: socketmodule: Fix build error when AF_CAN is defined without the
proper CAN headers.
1 parent 0400d33 commit b4062e8

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Modules/socketmodule.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,7 +1226,7 @@ makesockaddr(SOCKET_T sockfd, struct sockaddr *addr, size_t addrlen, int proto)
12261226
}
12271227
#endif
12281228

1229-
#ifdef AF_CAN
1229+
#ifdef HAVE_LINUX_CAN_H
12301230
case AF_CAN:
12311231
{
12321232
struct sockaddr_can *a = (struct sockaddr_can *)addr;
@@ -1654,7 +1654,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
16541654
}
16551655
#endif
16561656

1657-
#ifdef AF_CAN
1657+
#ifdef HAVE_LINUX_CAN_H
16581658
case AF_CAN:
16591659
switch (s->sock_proto) {
16601660
case CAN_RAW:
@@ -1859,7 +1859,7 @@ getsockaddrlen(PySocketSockObject *s, socklen_t *len_ret)
18591859
}
18601860
#endif
18611861

1862-
#ifdef AF_CAN
1862+
#ifdef HAVE_LINUX_CAN_H
18631863
case AF_CAN:
18641864
{
18651865
*len_ret = sizeof (struct sockaddr_can);

0 commit comments

Comments
 (0)