|
Message-ID: <d2b8da74-9b8f-3a49-abf4-ffbe88c04a30@googlemail.com> Date: Thu, 1 Dec 2022 12:24:47 +0100 From: Gregor Jasny <gjasny@...glemail.com> To: musl@...ts.openwall.com Subject: Prefer monotonic clock for DNS lookup timeouts Hello, while looking for a reason for a failed DNS resolve I noticed that the mtime function which is used to calculate and decide on the timeout uses the wall clock instead of a monotonic clock: static unsigned long mtime() { struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); return (unsigned long)ts.tv_sec * 1000 + ts.tv_nsec / 1000000; } http://git.musl-libc.org/cgit/musl/tree/src/network/res_msend.c#n28 Is this a bug or intentional? Thanks, Gregor
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.