pkt_sched: Stop using NLA_PUT*().
[deliverable/linux.git] / net / sched / sch_red.c
index a5cc3012cf42902a496276d8c4e0932b6ae4b53f..633e32defdcc61291554e9457d5e13c2f6b87a1e 100644 (file)
@@ -272,8 +272,9 @@ static int red_dump(struct Qdisc *sch, struct sk_buff *skb)
        opts = nla_nest_start(skb, TCA_OPTIONS);
        if (opts == NULL)
                goto nla_put_failure;
-       NLA_PUT(skb, TCA_RED_PARMS, sizeof(opt), &opt);
-       NLA_PUT_U32(skb, TCA_RED_MAX_P, q->parms.max_P);
+       if (nla_put(skb, TCA_RED_PARMS, sizeof(opt), &opt) ||
+           nla_put_u32(skb, TCA_RED_MAX_P, q->parms.max_P))
+               goto nla_put_failure;
        return nla_nest_end(skb, opts);
 
 nla_put_failure:
This page took 0.023489 seconds and 5 git commands to generate.