diff options
author | Thomas Gschwantner <tharre3@gmail.com> | 2019-08-20 20:37:05 +0200 |
---|---|---|
committer | Thomas Gschwantner <tharre3@gmail.com> | 2019-08-21 00:26:10 +0200 |
commit | 6e7066b57b792abd2dcba149643eadf8cb706118 (patch) | |
tree | 6b7ce1b16582845bb05c25c488aabf4d7e4facfc /lease.c | |
parent | Improve error handling and serialization (diff) | |
download | wg-dynamic-6e7066b57b792abd2dcba149643eadf8cb706118.tar.xz wg-dynamic-6e7066b57b792abd2dcba149643eadf8cb706118.zip |
Fix build issue that occurs on gcc debian 6.3.0-18
CC lease.o
In file included from /usr/include/arpa/inet.h:22:0,
from lease.c:3:
lease.c: In function 'new_lease':
lease.c:93:30: error: 'const struct in6_addr' has no member named 's6_addr32'
bool wants_ipv6 = !ipv6 || !IN6_IS_ADDR_UNSPECIFIED(ipv6);
^
lease.c:93:30: error: 'const struct in6_addr' has no member named 's6_addr32'
bool wants_ipv6 = !ipv6 || !IN6_IS_ADDR_UNSPECIFIED(ipv6);
^
lease.c:93:30: error: 'const struct in6_addr' has no member named 's6_addr32'
bool wants_ipv6 = !ipv6 || !IN6_IS_ADDR_UNSPECIFIED(ipv6);
^
lease.c:93:30: error: 'const struct in6_addr' has no member named 's6_addr32'
bool wants_ipv6 = !ipv6 || !IN6_IS_ADDR_UNSPECIFIED(ipv6);
^
lease.c: In function 'leases_refresh':
lease.c:213:10: error: 'const struct in6_addr' has no member named 's6_addr32'
if (!IN6_IS_ADDR_UNSPECIFIED(ipv6))
^
lease.c:213:10: error: 'const struct in6_addr' has no member named 's6_addr32'
if (!IN6_IS_ADDR_UNSPECIFIED(ipv6))
^
lease.c:213:10: error: 'const struct in6_addr' has no member named 's6_addr32'
if (!IN6_IS_ADDR_UNSPECIFIED(ipv6))
^
lease.c:213:10: error: 'const struct in6_addr' has no member named 's6_addr32'
if (!IN6_IS_ADDR_UNSPECIFIED(ipv6))
^
<builtin>: recipe for target 'lease.o' failed
make: *** [lease.o] Error 1
Diffstat (limited to '')
-rw-r--r-- | lease.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,4 +1,8 @@ -#define _POSIX_C_SOURCE 200809L +/* SPDX-License-Identifier: MIT + * + * Copyright (C) 2019 WireGuard LLC. All Rights Reserved. + */ +#define _GNU_SOURCE #include <arpa/inet.h> #include <inttypes.h> |