[sane-devel] [PATCH] Fix compilation of saned.c under OS X

Yurii Kolesnykov yurikoles at gmail.com
Sat Jun 25 00:34:12 UTC 2016


---
 frontend/saned.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/frontend/saned.c b/frontend/saned.c
index 3506eb3..5b28be4 100644
--- a/frontend/saned.c
+++ b/frontend/saned.c
@@ -792,7 +792,7 @@ check_host (int fd)
 #ifdef ENABLE_IPV6
   sin6 = &remote_address.sin6;
 
-  if (IN6_IS_ADDR_V4MAPPED (sin6->sin6_addr.s6_addr))
+  if (IN6_IS_ADDR_V4MAPPED ((struct in6_addr *)sin6->sin6_addr.s6_addr))
     {
       DBG (DBG_DBG, "check_host: detected an IPv4-mapped address\n");
       remote_ipv4 = remote_ip + 7;
@@ -849,7 +849,7 @@ check_host (int fd)
 	break;
 #ifdef ENABLE_IPV6
       case AF_INET6:
-	if (IN6_IS_ADDR_LOOPBACK (sin6->sin6_addr.s6_addr))
+	if (IN6_IS_ADDR_LOOPBACK ((struct in6_addr *)sin6->sin6_addr.s6_addr))
 	  {
 	    DBG (DBG_MSG,
 		 "check_host: remote host is IN6_LOOPBACK: access granted\n");
-- 
2.9.0




More information about the sane-devel mailing list