]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
smack: avoid unused 'sip' variable warning
authorArnd Bergmann <arnd@arndb.de>
Wed, 8 Apr 2020 19:04:31 +0000 (21:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Jun 2020 14:41:51 +0000 (16:41 +0200)
commit22098570eb826e9927133956a9b8651a01422133
tree0256588dfd31390e679234aaa0d0a64c8a3b88ab
parent99e8e9ca13a964ec909c130d0c53304a162acb39
smack: avoid unused 'sip' variable warning

[ Upstream commit 00720f0e7f288d29681d265c23b22bb0f0f4e5b4 ]

The mix of IS_ENABLED() and #ifdef checks has left a combination
that causes a warning about an unused variable:

security/smack/smack_lsm.c: In function 'smack_socket_connect':
security/smack/smack_lsm.c:2838:24: error: unused variable 'sip' [-Werror=unused-variable]
 2838 |   struct sockaddr_in6 *sip = (struct sockaddr_in6 *)sap;

Change the code to use C-style checks consistently so the compiler
can handle it correctly.

Fixes: 87fbfffcc89b ("broken ping to ipv6 linklocal addresses on debian buster")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
security/smack/smack.h
security/smack/smack_lsm.c