diff options
author | Thomas Graf <tgraf@suug.ch> | 2007-03-25 05:32:54 +0200 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-03-26 03:48:03 +0200 |
commit | a0ee18b9b7d3847976c6fb315c06a34fb296de0e (patch) | |
tree | 5ebef9a68b3aba01c0d8b3285429ae47bb287c9a /net/ipv4/fib_semantics.c | |
parent | [NET] AX.25 Kconfig and docs updates and fixes (diff) | |
download | linux-a0ee18b9b7d3847976c6fb315c06a34fb296de0e.tar.xz linux-a0ee18b9b7d3847976c6fb315c06a34fb296de0e.zip |
[IPv4] fib: Fix out of bound access of fib_props[]
Fixes a typo which caused fib_props[] to have the wrong size
and makes sure the value used to index the array which is
provided by userspace via netlink is checked to avoid out of
bound access.
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/fib_semantics.c')
-rw-r--r-- | net/ipv4/fib_semantics.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/fib_semantics.c b/net/ipv4/fib_semantics.c index 2f1fdae6efa6..3dad12ee76c3 100644 --- a/net/ipv4/fib_semantics.c +++ b/net/ipv4/fib_semantics.c @@ -89,7 +89,7 @@ static const struct { int error; u8 scope; -} fib_props[RTA_MAX + 1] = { +} fib_props[RTN_MAX + 1] = { { .error = 0, .scope = RT_SCOPE_NOWHERE, |