]> granicus.if.org Git - python/commitdiff
Issue #20065: socketmodule: Fix build error when AF_CAN is defined without the
authorCharles-François Natali <cf.natali@gmail.com>
Sat, 8 Feb 2014 21:54:11 +0000 (22:54 +0100)
committerCharles-François Natali <cf.natali@gmail.com>
Sat, 8 Feb 2014 21:54:11 +0000 (22:54 +0100)
proper CAN headers.

Modules/socketmodule.c

index 8c8b08ea9f1cf12cc6335aa37ad9ca1071506121..32b4eba2f2e3eee2ea8fc4a4986e5c80bf5836de 100644 (file)
@@ -1226,7 +1226,7 @@ makesockaddr(SOCKET_T sockfd, struct sockaddr *addr, size_t addrlen, int proto)
     }
 #endif
 
-#ifdef AF_CAN
+#ifdef HAVE_LINUX_CAN_H
     case AF_CAN:
     {
         struct sockaddr_can *a = (struct sockaddr_can *)addr;
@@ -1654,7 +1654,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
     }
 #endif
 
-#ifdef AF_CAN
+#ifdef HAVE_LINUX_CAN_H
     case AF_CAN:
         switch (s->sock_proto) {
         case CAN_RAW:
@@ -1859,7 +1859,7 @@ getsockaddrlen(PySocketSockObject *s, socklen_t *len_ret)
     }
 #endif
 
-#ifdef AF_CAN
+#ifdef HAVE_LINUX_CAN_H
     case AF_CAN:
     {
         *len_ret = sizeof (struct sockaddr_can);