Skip to content
Commit 4062090e authored by Vasily Averin's avatar Vasily Averin Committed by David S. Miller
Browse files

ipv4: dst_entry leak in ip_send_unicast_reply()

ip_setup_cork() called inside ip_append_data() steals dst entry from rt to cork
and in case errors in __ip_append_data() nobody frees stolen dst entry

Fixes: 2e77d89b

 ("net: avoid a pair of dst_hold()/dst_release() in ip_append_data()")
Signed-off-by: default avatarVasily Averin <vvs@parallels.com>
Acked-by: default avatarEric Dumazet <edumazet@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 461b74c3
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment