From: Christian Grothoff Date: Wed, 25 Jan 2012 22:50:42 +0000 (+0000) Subject: -nicer X-Git-Tag: initial-import-from-subversion-38251~15089 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ada56a89ad483fd450dbcdecba7de2f2a9d4f60c;p=oweals%2Fgnunet.git -nicer --- diff --git a/src/exit/gnunet-helper-exit.c b/src/exit/gnunet-helper-exit.c index 9a7445d93..df52183a7 100644 --- a/src/exit/gnunet-helper-exit.c +++ b/src/exit/gnunet-helper-exit.c @@ -83,8 +83,8 @@ static const char *sbin_iptables; struct in6_ifreq { struct in6_addr ifr6_addr; - uint32_t ifr6_prefixlen; - unsigned int ifr6_ifindex; + __u32 ifr6_prefixlen; + int ifr6_ifindex; }; #endif @@ -208,16 +208,16 @@ static void set_address6 (const char *dev, const char *address, unsigned long prefix_len) { struct ifreq ifr; - struct in6_ifreq ifr6; struct sockaddr_in6 sa6; int fd; + struct in6_ifreq ifr6; /* * parse the new address */ memset (&sa6, 0, sizeof (struct sockaddr_in6)); sa6.sin6_family = AF_INET6; - if (1 != inet_pton (AF_INET6, address, sa6.sin6_addr.s6_addr)) + if (1 != inet_pton (AF_INET6, address, &sa6.sin6_addr)) { fprintf (stderr, "Failed to parse address `%s': %s\n", address, strerror (errno));