On Mon, 6 May 2024, John Hubbard wrote:
When building with clang, via:
make LLVM=1 -C tools/testing/selftest
...clang warns about three variables that are not initialized in all cases:
- The opt_ipproto_off variable is used uninitialized if "testname" is
not "ip". Willem de Bruijn pointed out that this is an actual bug, and suggested the fix that I'm using here (thanks!).
- The addr_len is used uninitialized, but only in the assert case,
which bails out, so this is harmless.
- The family variable in add_listener() is only used uninitialized in
the error case (neither IPv4 nor IPv6 is specified), so it's also harmless.
Fix by initializing each variable.
Cc: Willem de Bruijn willemdebruijn.kernel@gmail.com Signed-off-by: John Hubbard jhubbard@nvidia.com
Hi John -
MPTCP change looks good to me:
Acked-by: Mat Martineau martineau@kernel.org