ntpquery: Work around sign comparison issue in CMSG_NXTHR w/ Clang+musl

See: https://github.com/SerenityOS/serenity/pull/26034

Co-authored-by: kleines Filmröllchen <filmroellchen@serenityos.org>
Co-authored-by: Sönke Holz <sholz8530@gmail.com>
This commit is contained in:
implicitfield
2025-07-15 17:55:17 +03:00
committed by Nico Weber
parent 5b32f9e172
commit d8593d6e7d

View File

@@ -216,7 +216,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
cmsghdr* cmsg = CMSG_FIRSTHDR(&msg);
VERIFY(cmsg->cmsg_level == SOL_SOCKET);
VERIFY(cmsg->cmsg_type == SCM_TIMESTAMP);
VERIFY(!CMSG_NXTHDR(&msg, cmsg));
AK_IGNORE_DIAGNOSTIC("-Wsign-compare", VERIFY(!CMSG_NXTHDR(&msg, cmsg)));
timeval kernel_receive_time;
memcpy(&kernel_receive_time, CMSG_DATA(cmsg), sizeof(kernel_receive_time));
#endif