From 517ad35c42b308867b641fe999e92572bbafff24 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 8 Jan 2009 16:45:34 -0800 Subject: [PATCH] dhcp-client: Add comment about time going backward. Issue raised by Chris Eagle via Fortify. --- lib/dhcp-client.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/dhcp-client.c b/lib/dhcp-client.c index d12ac3d4..919bc31d 100644 --- a/lib/dhcp-client.c +++ b/lib/dhcp-client.c @@ -897,6 +897,10 @@ dhclient_msg_init(struct dhclient *cli, enum dhcp_msg_type type, memcpy(msg->chaddr, netdev_get_etheraddr(cli->netdev), ETH_ADDR_LEN); } +/* If time goes backward this returns a large number, which makes it look like + * we've been in the current state a very long time. That's probably + * fine for that corner case--we'll just expire our lease, etc., and try to + * get a new one. */ static unsigned int elapsed_in_this_state(const struct dhclient *cli) { -- 2.30.2