ANDROID: xt_qtaguid: Remove unnecessary null checks to ifa_label
authorNathan Chancellor <natechancellor@gmail.com>
Sun, 1 Apr 2018 03:44:45 +0000 (20:44 -0700)
committerivanmeler <i_ivan@windowslive.com>
Wed, 13 Apr 2022 21:13:45 +0000 (21:13 +0000)
'ifa_label' will never be NULL since it isn't a plain pointer but an
array of char values.

../net/netfilter/xt_qtaguid.c:971:11: warning: address of array
'ifa->ifa_label' will always evaluate to 'true'
[-Wpointer-bool-conversion]
                        ifa->ifa_label ? ifa->ifa_label : "(null)");
                        ~~~~~^~~~~~~~~ ~
../net/netfilter/xt_qtaguid.c:972:13: warning: address of array
'ifa->ifa_label' will always evaluate to 'true'
[-Wpointer-bool-conversion]
                if (ifa->ifa_label && !strcmp(ifname, ifa->ifa_label))
                    ~~~~~^~~~~~~~~ ~~

Change-Id: I3c87a5d4b830aaa21a59e9c39cfe0a1d60d7f830
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
net/netfilter/xt_qtaguid.c

index d1de57fa3ab8e35c4ee6047c8dc014fed02e860e..d67e762ecb563854b1b06ae165723349387118a7 100644 (file)
@@ -968,8 +968,8 @@ static void iface_stat_create(struct net_device *net_dev,
                        IF_DEBUG("qtaguid: iface_stat: create(%s): "
                                 "ifa=%p ifa_label=%s\n",
                                 ifname, ifa,
-                                ifa->ifa_label ? ifa->ifa_label : "(null)");
-                       if (ifa->ifa_label && !strcmp(ifname, ifa->ifa_label))
+                                ifa->ifa_label);
+                       if (!strcmp(ifname, ifa->ifa_label))
                                break;
                }
        }