commit | 7b34ca2ac7063f4ebf07f85fd75253ed84d5c648 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@davemloft.net> | Mon Jun 11 04:13:57 2012 -0700 |
committer | David S. Miller <davem@davemloft.net> | Mon Jun 11 04:13:57 2012 -0700 |
tree | 639e89875cd047bb461ab61348050586ceca56b2 | |
parent | 8b96d22d7a6ec999ae53ae86d829137503ceda65 [diff] |
inet: Avoid potential NULL peer dereference. We handle NULL in rt{,6}_set_peer but then our caller will try to pass that NULL pointer into inet_putpeer() which isn't ready for it. Fix this by moving the NULL check one level up, and then remove the now unnecessary NULL check from inetpeer_ptr_set_peer(). Reported-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>