Searched hist:b58662a5f7f4677debd5e28d10145cf5decd516b (Results 1 – 1 of 1) sorted by relevance
/linux/net/ipv4/ |
H A D | tcp_diag.c | diff b58662a5f7f4677debd5e28d10145cf5decd516b Thu Sep 05 22:20:41 CEST 2019 Eric Dumazet <edumazet@google.com> tcp: ulp: fix possible crash in tcp_diag_get_aux_size()
tcp_diag_get_aux_size() can be called with sockets in any state.
icsk_ulp_ops is only present for full sockets.
For SYN_RECV or TIME_WAIT ones we would access garbage.
Fixes: 61723b393292 ("tcp: ulp: add functions to dump ulp-specific information") Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Luke Hsiao <lukehsiao@google.com> Reported-by: Neal Cardwell <ncardwell@google.com> Cc: Davide Caratti <dcaratti@redhat.com> Acked-by: Davide Caratti <dcaratti@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|