]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
tcp: tcp_v4_err() should be more careful
authorEric Dumazet <edumazet@google.com>
Fri, 15 Feb 2019 21:36:21 +0000 (13:36 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Feb 2019 08:05:13 +0000 (09:05 +0100)
commit122e4a30779336643614fe0f81e1f3fcbd0a371c
tree47a15670a79f8ed4d43ff9ce70f9b3d38becc22b
parent817d4a4295661c0864919db213d9a81b0d2db6f7
tcp: tcp_v4_err() should be more careful

[ Upstream commit 2c4cc9712364c051b1de2d175d5fbea6be948ebf ]

ICMP handlers are not very often stressed, we should
make them more resilient to bugs that might surface in
the future.

If there is no packet in retransmit queue, we should
avoid a NULL deref.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reported-by: soukjin bae <soukjin.bae@samsung.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv4/tcp_ipv4.c