From 6affde3b132bc51f5096fede31732d765c6f5684 Mon Sep 17 00:00:00 2001 From: David Gibson Date: Mon, 23 Sep 2013 21:37:01 +1000 Subject: [PATCH] net: Fix potential uninitialized use of variables in net_bind() If the list of addrinfos give to net_bind() contains only IPv4 or only IPv6 addresses, then the ipv4 and ipv6 variables may be used uninitialized. Signed-off-by: David Gibson --- ccan/net/net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ccan/net/net.c b/ccan/net/net.c index eef28e2f..e84380ff 100644 --- a/ccan/net/net.c +++ b/ccan/net/net.c @@ -204,7 +204,8 @@ fail: int net_bind(const struct addrinfo *addrinfo, int fds[2]) { - const struct addrinfo *ipv6, *ipv4; + const struct addrinfo *ipv6 = NULL; + const struct addrinfo *ipv4 = NULL; unsigned int num; if (addrinfo->ai_family == AF_INET) -- 2.39.2