]> err.no Git - linux-2.6/commit
[PKT_SCHED] ematch: tcf_em_destroy robustness
authorStephen Hemminger <shemminger@vyatta.com>
Sun, 10 Feb 2008 07:26:53 +0000 (23:26 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 10 Feb 2008 07:26:53 +0000 (23:26 -0800)
commit954415e33ed6cfa932c13e8c2460bd05e50723b5
tree6587b63b3d5ba528b446eabf1c6af5134e4c3464
parented7af3b3501c8c4e3667c89c2c43347bf29ae237
[PKT_SCHED] ematch: tcf_em_destroy robustness

Make the code in tcf_em_tree_destroy more robust and cleaner:
 * Don't need to cast pointer to kfree() or avoid passing NULL.
 * After freeing the tree, clear the pointer to avoid possible problems
from repeated free.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/ematch.c