summaryrefslogtreecommitdiffstats
path: root/sbin/dhclient/kroute.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/dhclient/kroute.c')
-rw-r--r--sbin/dhclient/kroute.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sbin/dhclient/kroute.c b/sbin/dhclient/kroute.c
index cb67612e10d..d85425f316f 100644
--- a/sbin/dhclient/kroute.c
+++ b/sbin/dhclient/kroute.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kroute.c,v 1.196 2021/03/04 10:56:47 claudio Exp $ */
+/* $OpenBSD: kroute.c,v 1.197 2021/03/28 17:25:21 krw Exp $ */
/*
* Copyright 2012 Kenneth R Westerback <krw@openbsd.org>
@@ -585,7 +585,7 @@ default_route_index(int rdomain, int routefd)
iov[2].iov_len = sizeof(sin);
pid = getpid();
- clock_gettime(CLOCK_REALTIME, &now);
+ clock_gettime(CLOCK_MONOTONIC, &now);
timespecclear(&timeout);
timeout.tv_sec = 3;
timespecadd(&now, &timeout, &stop);
@@ -600,7 +600,7 @@ default_route_index(int rdomain, int routefd)
}
for (;;) {
- clock_gettime(CLOCK_REALTIME, &now);
+ clock_gettime(CLOCK_MONOTONIC, &now);
if (timespeccmp(&stop, &now, <=))
break;
timespecsub(&stop, &now, &timeout);