• Arnd Bergmann's avatar
    smack: avoid unused 'sip' variable warning · 00720f0e
    Arnd Bergmann authored
    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: 87fbfffc ("broken ping to ipv6 linklocal addresses on debian buster")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarCasey Schaufler <casey@schaufler-ca.com>
    00720f0e
smack_lsm.c 116 KB