commit | e044a651b9b7b1b33d8b7fdb2bb27e443f392083 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@davemloft.net> | Tue Jul 10 18:05:28 2012 -0700 |
committer | David S. Miller <davem@davemloft.net> | Tue Jul 10 18:05:28 2012 -0700 |
tree | 96901e4acad88432a7359bc5fc74c14782f6065b | |
parent | 061a5c316b6526dbc729049a16243ec27937cc31 [diff] |
ipv4: Fix crashes in fib_rules_tclass(). All paths assume, when CONFIG_IP_MULTIPLE_TABLES is enabled, that any successful call to fib_lookup() will initialize the fib_result->r value to something. We violated that expectation in the new fib_lookup() fast path. Reported-by: Or Gerlitz <ogerlitz@mellanox.com> Tested-by: Eric Dumazet <eric.dumazet@gmail.com> Tested-by: Greg Rose <gregory.v.rose@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>