pkt_sched: Stop using NLA_PUT*().
[deliverable/linux.git] / net / sched / sch_htb.c
index 29b942ce9e824866c4d74de75a38c652f1999cb3..2ea6f196e3c823bcf6760af88b554248d93f165a 100644 (file)
@@ -1051,7 +1051,8 @@ static int htb_dump(struct Qdisc *sch, struct sk_buff *skb)
        nest = nla_nest_start(skb, TCA_OPTIONS);
        if (nest == NULL)
                goto nla_put_failure;
-       NLA_PUT(skb, TCA_HTB_INIT, sizeof(gopt), &gopt);
+       if (nla_put(skb, TCA_HTB_INIT, sizeof(gopt), &gopt))
+               goto nla_put_failure;
        nla_nest_end(skb, nest);
 
        spin_unlock_bh(root_lock);
@@ -1090,7 +1091,8 @@ static int htb_dump_class(struct Qdisc *sch, unsigned long arg,
        opt.quantum = cl->quantum;
        opt.prio = cl->prio;
        opt.level = cl->level;
-       NLA_PUT(skb, TCA_HTB_PARMS, sizeof(opt), &opt);
+       if (nla_put(skb, TCA_HTB_PARMS, sizeof(opt), &opt))
+               goto nla_put_failure;
 
        nla_nest_end(skb, nest);
        spin_unlock_bh(root_lock);
This page took 0.023583 seconds and 5 git commands to generate.