From patchwork Thu Aug 29 16:50:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 34327 Received: (qmail 126590 invoked by alias); 29 Aug 2019 16:53:49 -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 126581 invoked by uid 89); 29 Aug 2019 16:53:49 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.6 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: esa2.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=1567097688; x=1598633688; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=E9qDogQvHM1P5LB1qJtwb9EyeCUCE4M4P6sFf3Wc5kY=; b=gkVlZPYwJ3ldSeQc+IOzn0aVuK5nNnG4UJUcOii0cf7435KlMnKF8+1j lbMOrA08BI3hBwbounKsg+9dUdaWaFqzxlv7IZRoa22vKqWgDvmJeSfef CKWN1J5iinIJPzFYidjsPNXXsJOPsqTag7Hh8Q9PYIcGnMpPn2o56okdL eQHOJ3qM9Wczw5n09krchldnk1+BSz9m86XPGu2GbkvcEPdapN9TdGfdu OWcJP5bdDmxswrL0Qmp3s85EgMKiD/ys3pB0Si8HuvUZPQK+1BFTp8nzW B0heLmfdVaunaVzytHwK7fLyruPVCic/axlXrEZrOK458kkHJXmKF5lVe g==; 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= WDCIronportException: Internal 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 v5 01/21] sunrpc/clnt_udp: Ensure total_deadline is initalised Date: Thu, 29 Aug 2019 09:50:03 -0700 Message-Id: <871316fb87a99a59c31e6d3fbd4d35bff2ecc3c4.1567097252.git.alistair.francis@wdc.com> 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: 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),