ipv6: Don't pass invalid dst_entry pointer to dst_release().
authorBoris Ostrovsky <boris.ostrovsky@amd.com>
Mon, 4 Apr 2011 20:07:26 +0000 (13:07 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Apr 2011 20:07:26 +0000 (13:07 -0700)
commit738faca34335cd1d5d87fa7c58703139c7fa15bd
tree983fc8212bc5828fe14541119783cff159508b58
parenta14b289d4614bb3b25d0455d68f72f3c7b4cc8e8
ipv6: Don't pass invalid dst_entry pointer to dst_release().

Make sure dst_release() is not called with error pointer. This is
similar to commit 4910ac6c526d2868adcb5893e0c428473de862b5 ("ipv4:
Don't ip_rt_put() an error pointer in RAW sockets.").

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/tcp_ipv6.c