This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v4 01/24] sunrpc/clnt_udp: Ensure total_deadline is initalised
- From: Alistair Francis <alistair dot francis at wdc dot com>
- To: libc-alpha at sourceware dot org
- Cc: arnd at arndb dot de, adhemerval dot zanella at linaro dot org, fweimer at redhat dot com, palmer at sifive dot com, macro at wdc dot com, zongbox at gmail dot com, alistair dot francis at wdc dot com, alistair23 at gmail dot com
- Date: Fri, 9 Aug 2019 17:59:49 -0700
- Subject: [RFC v4 01/24] sunrpc/clnt_udp: Ensure total_deadline is initalised
- Ironport-sdr: 50XqlBZ0YO4/5mFCylcb+l9XSppcIQNnVxpm21zgd0DKHiIstpYjSn/crYubmsp9/ku9JPaXxb YEnu+ZTECNZ3mVLmxafOKa3U4lcMUzsK2Q5XWtmCQeKA0Eg0vmIFQcrhKZ0nygi0zvXJ3REoTk k8rkasWNfoWxT8kML4+BAkbv+b8XkEEbnCBrQ6j3aHmzEHh7J2399Iv8A2v3bAr0OHclQoLFNp zd9ZWV8Z6XJJjdE02I3oAXCvzMODvNyRw0lnHreUk5PQLq7e6mZS/9f0ILmIXlV8Qcm16fmIgO zA8=
- Ironport-sdr: t/UCRmFqTtQlbhp/n9kufFKEolY5C3Vjdz03Lc4Zlt7JVetA3Fc5C2u7AFmY8v6Rlh8M5jrKey KctAVknH1mqu5qd2C7X13U7FIiWz/LPhEKFf4wiuIGj3O74t6plI56b66rlUw4XFRaQshh/ujx XLZ7JJG73MbY4zB6didh7FCmj8kwv150vfi1a4tZemB8MHTtO16Vu+JHz+xeP7lz6VWhY+oOR8 zyzHqQQPKXDzVd+p6C+6KR8ccU8iqX7Nqm/5SxhiTe+vwdxW2a57Jj5kWaBvZcN7RRb8Cmpp2k 6fWDC4uDeHS8W77IZCbKwad4
- Ironport-sdr: vqJiBxdEg6TJfTX8Hb9umvlQQi/h1fYCiy9NGJ06UFD/5Jho9oXdl/ERJZeAPaDHMANRkJ7w36 LN5UXEMFxQkgWfZ3fGSRf/xbYuXgXfhY6AbBtq9npIW9B/4ihtadH9L+Nsvdrmr6f0rp6tAVHk UrlK8fquLkJwi14tJcwdEJ3tub6pPDsxIIlMu4uww5VWe0RrYz//HjERQZ2qpVRZ5bi9+0wpFr MudRiwuuQYg3c6cdTe3adVh2MdlwmUD7dS1EM+RJNglfxDadgPSInJ7LK5JaNuCjVjQaufTlVI kPA=
- References: <cover.1565398513.git.alistair.francis@wdc.com>
Even though total_deadline won't be accessed uninitalised GCC can still
complain that it is accessed unitalised, to avod those errors let's make
sure we initalise it to 0.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
---
sunrpc/clnt_udp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sunrpc/clnt_udp.c b/sunrpc/clnt_udp.c
index c2436e3ebcc..311b1734733 100644
--- a/sunrpc/clnt_udp.c
+++ b/sunrpc/clnt_udp.c
@@ -290,7 +290,7 @@ clntudp_call (/* client handle */
int anyup; /* any network interface up */
struct deadline_current_time current_time = __deadline_current_time ();
- struct deadline total_deadline; /* Determined once by overall timeout. */
+ struct deadline total_deadline = { 0 }; /* Determined once by overall timeout. */
struct deadline response_deadline; /* Determined anew for each query. */
/* Choose the timeout value. For non-sending usage (xargs == NULL),
--
2.22.0