commit | 55afabaa0df0dd139c8796a71beb43d1216fbe43 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@davemloft.net> | Mon Jun 11 15:52:29 2012 -0700 |
committer | David S. Miller <davem@davemloft.net> | Mon Jun 11 15:52:29 2012 -0700 |
tree | 5f3ad3d76d9101c11d15197b40fb4f86402db3a9 | |
parent | 352e04b9111d608bd89ba7bd8070846d4f97d104 [diff] |
inet: Fix BUG triggered by __rt{,6}_get_peer(). If no peer actually gets attached (either because create is zero or the peer allocation fails) we'll trigger a BUG because we unconditionally do an rt{,6}_peer_ptr() afterwards. Fix this by guarding it with the proper check. Signed-off-by: David S. Miller <davem@davemloft.net>