]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commita7adfc21993de8728da95f80f6fa36995d91a97e
treef59a1b240753ef4f0a672f256fc01d8a965793d1
parente92dff9d7c5b497b0592a8ace307c4eeeb3dcbae
[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