From patchwork Sat Aug 10 00:59:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 34028 Received: (qmail 70987 invoked by alias); 10 Aug 2019 01:03:11 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 70978 invoked by uid 89); 10 Aug 2019 01:03:11 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.7 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3 autolearn=ham version=3.3.1 spammy=HContent-Transfer-Encoding:8bit X-HELO: esa3.hgst.iphmx.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1565398991; x=1596934991; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=CAhLF9hyOB5U0Ommn/Mgbw+2A1T886b2ZC1nH1Ie9Ok=; b=HyEJezMKdTeA+NI4E0eQg2/UgwrrYM6wg3T8PuwB+einQ52c5I8UQPfh YmB/F4mhO6+hod+IJ3/RI+9ehD9Nlk3AumpLT6GbHlddKgfmjIZ+gsZo4 DWGKH0xTootFA+CBUtYZYWHxx6jbc0FyM3in3w+CC4Nh2sNc2kraI0ENn a8/wr2fKoZ/11gCJronGpXwELqNZLqXOeNJoWPqPWbZpPabnhh8xj+0pv xK+HsO1h7lkngs6zLATM4oFMlRpeXLffw6PiTRpybsLrKR06SofhN1caK xCP4/21pwQ3fMGjN/ntG0VFkfwBXdpitKJw+cdqLs3vFzCRIyiereF/Tv A==; 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= From: Alistair Francis To: libc-alpha@sourceware.org Cc: arnd@arndb.de, adhemerval.zanella@linaro.org, fweimer@redhat.com, palmer@sifive.com, macro@wdc.com, zongbox@gmail.com, alistair.francis@wdc.com, alistair23@gmail.com Subject: [RFC v4 01/24] sunrpc/clnt_udp: Ensure total_deadline is initalised Date: Fri, 9 Aug 2019 17:59:49 -0700 Message-Id: In-Reply-To: References: MIME-Version: 1.0 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 --- 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),