[PATCH 57/59] sunrpc: Fix clang build

Adhemerval Zanella adhemerval.zanella@linaro.org
Mon Oct 20 12:27:54 GMT 2025


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 send an uninitialized value.
---
 sunrpc/rtime.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sunrpc/rtime.c b/sunrpc/rtime.c
index e3cffe26d48..3cddb848c46 100644
--- a/sunrpc/rtime.c
+++ b/sunrpc/rtime.c
@@ -75,7 +75,7 @@ rtime (struct sockaddr_in *addrp, struct rpc_timeval *timep,
   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;
-- 
2.43.0



More information about the Libc-alpha mailing list