Re: [PATCH net] tcp: clear tp->packets_out when purging write queue

2018-04-16 Thread David Miller
From: Soheil Hassas Yeganeh Date: Sat, 14 Apr 2018 20:44:46 -0400 > From: Soheil Hassas Yeganeh > > Clear tp->packets_out when purging the write queue, otherwise > tcp_rearm_rto() mistakenly assumes TCP write queue is not empty. > This results in NULL pointer dereference. > > Also, remove the

[PATCH net] tcp: clear tp->packets_out when purging write queue

2018-04-14 Thread Soheil Hassas Yeganeh
From: Soheil Hassas Yeganeh Clear tp->packets_out when purging the write queue, otherwise tcp_rearm_rto() mistakenly assumes TCP write queue is not empty. This results in NULL pointer dereference. Also, remove the redundant `tp->packets_out = 0` from tcp_disconnect(), since tcp_disconnect() call