commit | 724b9e1d75ab3401aaa081bd4efb440c1b3509db | [log] [tgz] |
---|---|---|
author | Hiroaki SHIMODA <shimoda.hiroaki@gmail.com> | Wed Feb 26 21:43:42 2014 +0900 |
committer | David S. Miller <davem@davemloft.net> | Thu Feb 27 12:53:50 2014 -0500 |
tree | ad5545d23ed048dc2576eb8537446c3ccc421003 | |
parent | 09a89c219baf0f116387efc928e325cf23630f20 [diff] |
sch_tbf: Fix potential memory leak in tbf_change(). The allocated child qdisc is not freed in error conditions. Defer the allocation after user configuration turns out to be valid and acceptable. Fixes: cc106e441a63b ("net: sched: tbf: fix the calculation of max_size") Signed-off-by: Hiroaki SHIMODA <shimoda.hiroaki@gmail.com> Cc: Yang Yingliang <yangyingliang@huawei.com> Acked-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>