From: Hans Dedecker Date: Thu, 17 Nov 2016 15:11:59 +0000 (+0100) Subject: dhcpv6-ia: Display infinite lifetime as INT32_MAX in state file X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fodhcpd.git;a=commitdiff_plain;h=d7732c6050cd091dac5e88b9b625e4cdb61acc69 dhcpv6-ia: Display infinite lifetime as INT32_MAX in state file Signed-off-by: Hans Dedecker --- diff --git a/src/dhcpv6-ia.c b/src/dhcpv6-ia.c index 597bc74..852af97 100644 --- a/src/dhcpv6-ia.c +++ b/src/dhcpv6-ia.c @@ -247,7 +247,8 @@ void dhcpv6_write_statefile(void) iface->ifname, duidbuf, ntohl(c->iaid), (c->hostname ? c->hostname : "-"), (unsigned)(c->valid_until > now ? - (c->valid_until - now + wall_time) : 0), + (c->valid_until - now + wall_time) : + (INFINITE_VALID(c->valid_until) ? INT32_MAX: 0)), c->assigned, (unsigned)c->length); struct in6_addr addr; @@ -309,7 +310,8 @@ void dhcpv6_write_statefile(void) iface->ifname, duidbuf, (c->hostname ? c->hostname : "-"), (unsigned)(c->valid_until > now ? - (c->valid_until - now + wall_time) : 0), + (c->valid_until - now + wall_time) : + (INFINITE_VALID(c->valid_until) ? INT32_MAX: 0)), c->addr); struct in_addr addr = {htonl(c->addr)};