X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fsched%2Fcls_u32.c;fp=net%2Fsched%2Fcls_u32.c;h=78e052591fa99c299da13011277249548d1885a8;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=364b87d86455dc8671d17d8fbeceb4ae9d1d51e8;hpb=cee37fe97739d85991964371c1f3a745c00dd236;p=linux-2.6.git diff --git a/net/sched/cls_u32.c b/net/sched/cls_u32.c index 364b87d86..78e052591 100644 --- a/net/sched/cls_u32.c +++ b/net/sched/cls_u32.c @@ -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 && (NULL != n->pf)) - 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 && (NULL != n->pf)) - kfree(n->pf); + kfree(n->pf); #endif kfree(n); return err;