mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
[NET_SCHED]: cls_u32: remove unnecessary NULL-ptr check
In both cases n can't be NULL without crashing anyway. Coverity #78 Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a5cdc03003
commit
1ae39a430b
@ -347,8 +347,7 @@ static int u32_destroy_key(struct tcf_proto *tp, struct tc_u_knode *n)
|
||||
if (n->ht_down)
|
||||
n->ht_down->refcnt--;
|
||||
#ifdef CONFIG_CLS_U32_PERF
|
||||
if (n)
|
||||
kfree(n->pf);
|
||||
kfree(n->pf);
|
||||
#endif
|
||||
kfree(n);
|
||||
return 0;
|
||||
@ -680,8 +679,7 @@ static int u32_change(struct tcf_proto *tp, unsigned long base, u32 handle,
|
||||
return 0;
|
||||
}
|
||||
#ifdef CONFIG_CLS_U32_PERF
|
||||
if (n)
|
||||
kfree(n->pf);
|
||||
kfree(n->pf);
|
||||
#endif
|
||||
kfree(n);
|
||||
return err;
|
||||
|
Loading…
Reference in New Issue
Block a user