Loading net/sched/sch_htb.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -1302,14 +1302,14 @@ static int htb_change_class(struct Qdisc *sch, u32 classid, struct htb_class *cl = (struct htb_class *)*arg, *parent; struct htb_class *cl = (struct htb_class *)*arg, *parent; struct nlattr *opt = tca[TCA_OPTIONS]; struct nlattr *opt = tca[TCA_OPTIONS]; struct qdisc_rate_table *rtab = NULL, *ctab = NULL; struct qdisc_rate_table *rtab = NULL, *ctab = NULL; struct nlattr *tb[TCA_HTB_RTAB + 1]; struct nlattr *tb[__TCA_HTB_MAX]; struct tc_htb_opt *hopt; struct tc_htb_opt *hopt; /* extract all subattrs from opt attr */ /* extract all subattrs from opt attr */ if (!opt) if (!opt) goto failure; goto failure; err = nla_parse_nested(tb, TCA_HTB_RTAB, opt, htb_policy); err = nla_parse_nested(tb, TCA_HTB_MAX, opt, htb_policy); if (err < 0) if (err < 0) goto failure; goto failure; Loading Loading
net/sched/sch_htb.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -1302,14 +1302,14 @@ static int htb_change_class(struct Qdisc *sch, u32 classid, struct htb_class *cl = (struct htb_class *)*arg, *parent; struct htb_class *cl = (struct htb_class *)*arg, *parent; struct nlattr *opt = tca[TCA_OPTIONS]; struct nlattr *opt = tca[TCA_OPTIONS]; struct qdisc_rate_table *rtab = NULL, *ctab = NULL; struct qdisc_rate_table *rtab = NULL, *ctab = NULL; struct nlattr *tb[TCA_HTB_RTAB + 1]; struct nlattr *tb[__TCA_HTB_MAX]; struct tc_htb_opt *hopt; struct tc_htb_opt *hopt; /* extract all subattrs from opt attr */ /* extract all subattrs from opt attr */ if (!opt) if (!opt) goto failure; goto failure; err = nla_parse_nested(tb, TCA_HTB_RTAB, opt, htb_policy); err = nla_parse_nested(tb, TCA_HTB_MAX, opt, htb_policy); if (err < 0) if (err < 0) goto failure; goto failure; Loading