aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordberg.se>2019-04-26 00:42:45 +0200
committerLinus Nordberg <linus@nordberg.se>2019-04-26 00:42:45 +0200
commit6f6ba46fc54cde09a92d147520f3ac89728f861a (patch)
tree3c4fd3df03ae491cdef17c2d130cc1490c366a8a
parentRemove unused code (diff)
downloadwg-dynamic-6f6ba46fc54cde09a92d147520f3ac89728f861a.tar.xz
wg-dynamic-6f6ba46fc54cde09a92d147520f3ac89728f861a.zip
Add a comment on the fake lease at startup
-rw-r--r--wg-dynamic-client.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/wg-dynamic-client.c b/wg-dynamic-client.c
index a8b0e77..0b13611 100644
--- a/wg-dynamic-client.c
+++ b/wg-dynamic-client.c
@@ -428,6 +428,8 @@ int main(int argc __attribute__((unused)), char *argv[] __attribute__((unused)))
debug("%s: %s\n", wg_interface,
inet_ntop(AF_INET6, &our_lladdr, lladr_str, sizeof lladr_str));
+ /* If we have an address configured, let's assume it's from a
+ * lease in order to get renewal done. */
if (our_gaddr4.ip.ip4.s_addr ||
!IN6_IS_ADDR_UNSPECIFIED(&our_gaddr6.ip.ip6)) {
our_lease.start = current_time();