aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/stackdelta
diff options
context:
space:
mode:
authorDavid Ahern <dsa@cumulusnetworks.com>2016-08-23 21:05:27 -0700
committerDavid S. Miller <davem@davemloft.net>2016-08-23 23:11:36 -0700
commitd7226c7a4dd19929d6df4ae04698da2fcf6f875a (patch)
tree33b158ecdb0ed30ca22110588dc368b91a10f9ed /scripts/stackdelta
parenttun: fix transmit timestamp support (diff)
downloadlinux-dev-d7226c7a4dd19929d6df4ae04698da2fcf6f875a.tar.xz
linux-dev-d7226c7a4dd19929d6df4ae04698da2fcf6f875a.zip
net: diag: Fix refcnt leak in error path destroying socket
inet_diag_find_one_icsk takes a reference to a socket that is not released if sock_diag_destroy returns an error. Fix by changing tcp_diag_destroy to manage the refcnt for all cases and remove the sock_put calls from tcp_abort. Fixes: c1e64e298b8ca ("net: diag: Support destroying TCP sockets") Reported-by: Lorenzo Colitti <lorenzo@google.com> Signed-off-by: David Ahern <dsa@cumulusnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'scripts/stackdelta')
0 files changed, 0 insertions, 0 deletions