diff options
Diffstat (limited to 'sbin/dhclient/kroute.c')
-rw-r--r-- | sbin/dhclient/kroute.c | 6 |
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); |