From e4196e8dce983586517ee1f25efbbf77ee14c439 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Wed, 11 Jan 2012 14:48:31 -0700 Subject: [PATCH] inet_ntop: silence gcc warning gcc -O2 couldn't tell that if best.base != -1, then best.len was necessarily initialized. * lib/inet_ntop.c (inet_ntop6): Initialize best.base. Reported by Daniel P. Berrange. Signed-off-by: Eric Blake --- ChangeLog | 6 ++++++ lib/inet_ntop.c | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9d5f7460a..3399ddac9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-01-11 Eric Blake + + inet_ntop: silence gcc warning + * lib/inet_ntop.c (inet_ntop6): Initialize best.base. + Reported by Daniel P. Berrange. + 2012-01-11 Dmitry V. Levin getloadavg test: skip the test on GNU/Linux without /proc mounted diff --git a/lib/inet_ntop.c b/lib/inet_ntop.c index a487019d3..d7e6b232f 100644 --- a/lib/inet_ntop.c +++ b/lib/inet_ntop.c @@ -166,6 +166,7 @@ inet_ntop6 (const unsigned char *src, char *dst, socklen_t size) for (i = 0; i < NS_IN6ADDRSZ; i += 2) words[i / 2] = (src[i] << 8) | src[i + 1]; best.base = -1; + best.len = 0; cur.base = -1; for (i = 0; i < (NS_IN6ADDRSZ / NS_INT16SZ); i++) { -- 2.11.0