clang-21 issues:
rtime.c:96:36: error: variable 'thetime' is uninitialized when passed as a const pointer argument here
[-Werror,-Wuninitialized-const-pointer]
96 | res = __sendto (s, (char *) &thetime, sizeof (thetime), 0,
| ^~~~~~~
For SOCK_DGRAM the sendto sends an uninitialized value.
Reviewed-by: Collin Funk <collin.funk1@gmail.com>
int milliseconds;
int res;
/* RFC 868 says the time is transmitted as a 32-bit value. */
- uint32_t thetime;
+ uint32_t thetime = 0;
struct sockaddr_in from;
socklen_t fromlen;
int type;