Commit 14ad6647 authored by David S. Miller's avatar David S. Miller

gen_stats: Stop using NLA_PUT*().

These macros contain a hidden goto, and are thus extremely error
prone and make code hard to audit.
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0e3cea7b
...@@ -27,7 +27,8 @@ ...@@ -27,7 +27,8 @@
static inline int static inline int
gnet_stats_copy(struct gnet_dump *d, int type, void *buf, int size) gnet_stats_copy(struct gnet_dump *d, int type, void *buf, int size)
{ {
NLA_PUT(d->skb, type, size, buf); if (nla_put(d->skb, type, size, buf))
goto nla_put_failure;
return 0; return 0;
nla_put_failure: nla_put_failure:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment