This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v5 01/21] 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: Thu, 29 Aug 2019 09:50:03 -0700
- Subject: [RFC v5 01/21] sunrpc/clnt_udp: Ensure total_deadline is initalised
- Ironport-sdr: ORmoXeyhbWIqsJmmWETU2z3x4vIE7H4pUo7J/gcvsgkYuzJt86Xj9mA7RVuhLJME90dXlibE6o kH4kS2aKaI/bR22uggt6FLGUQVPva35kcmgxTwYwwprFCz/kMgk8O45haYBVQtvaHSqMSWGgqw oqSH03BkE4EhZnW8A4HIpXjMqq80AFOxe4rCbZXN7VZFjQMu+RjALn2aD2bvcjcpAQDUj9+rHu UpSejlpni0W1zlYeiqDVfnoOAoFOM28b1ESI0ieZ4tuBvfC5rap6ineVKD7dqvJnOxKAkkH9ZR 9io=
- Ironport-sdr: nmxDVBjfe1oKJX0I2xVT5U0v7Xr0zsTcoNdKn2SwVuEpaj2S0b2SSiuOj9sH8Zvk92yNJ7o1sh UuOf2HbJq6qlnDsT0oDPimOz18XRp2cvX6zbChpFdBRIIxjapiJ94/Jik/X6dNaNTLji4MHE/n HuPeglvqYpgN3mQNugAktyD7M6m2QOhVJm9porsSmOi9JeAK6zS/ZhGbaKjERf2k+AkaIXocvh jyI6xibBG/HxKhRjc80oE0ZOURtH8zDiHjfnVgGOcotkZYNJUCW2/6gy97XoNNprWtV8DAF4lz uTxbODFlv2Dbk+HudBYS0EaD
- Ironport-sdr: olcd3RMskOl61dMMPZhPayY45pP5hkSLHO+pwUDLxC370qf0e7lj/iOdlIpez++XD9xlvXjeaE z8VusdFJcJR/p3m2di2mdq0oCGyNHeLdCKHySGSGd4EbvMXl6z8lVo2OYAfqQ+tWoV7WzXPyJr D0MFoxs3XMOFVIfwx0WzHPEHBsRcH9L/PfHNup8dRHBaEoXfj1LNOKWEdC3oRI7hC8ERKKwugv LG2lqHYjDzSJtDYVRA72JRKhXulRcyeJzvGa409FA+r5fCcxi8gg1Fk+ZOS8KZn/V3fGPrmFao xgU=
- References: <cover.1567097252.git.alistair.francis@wdc.com>
- Wdcironportexception: Internal
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: Ensure total_deadline is initalised.
---
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