mirror of https://gitee.com/openkylin/linux.git
[NETFILTER]: arp_tables: fix NULL pointer dereference
The check is wrong and lets NULL-ptrs slip through since !IS_ERR(NULL) is true. Coverity #190 Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
baa829d892
commit
31fe4d3317
|
@ -771,7 +771,7 @@ static int get_entries(const struct arpt_get_entries *entries,
|
|||
struct arpt_table *t;
|
||||
|
||||
t = xt_find_table_lock(NF_ARP, entries->name);
|
||||
if (t || !IS_ERR(t)) {
|
||||
if (t && !IS_ERR(t)) {
|
||||
struct xt_table_info *private = t->private;
|
||||
duprintf("t->private->number = %u\n",
|
||||
private->number);
|
||||
|
|
Loading…
Reference in New Issue