[NETLINK]: Improve string attribute validation
authorThomas Graf <tgraf@suug.ch>
Sun, 27 Aug 2006 03:11:47 +0000 (20:11 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Fri, 22 Sep 2006 22:18:24 +0000 (15:18 -0700)
commita5531a5d852008be40811496029012f4ad3093d1
treef59a1b240753ef4f0a672f256fc01d8a965793d1
parente3b4eadbea77ecb3c3a74d1bc81b392f454c7f2e
[NETLINK]: Improve string attribute validation

Introduces a new attribute type NLA_NUL_STRING to support NUL
terminated strings. Attributes of this kind require to carry
a terminating NUL within the maximum specified in the policy.

The `old' NLA_STRING which is not required to be NUL terminated
is extended to provide means to specify a maximum length of the
string.

Aims at easing the pain with using nla_strlcpy() on temporary
buffers.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/netlink.h
net/netlink/attr.c