On Wed, Dec 05, 2018 at 02:12:19PM +0100, Florian Westphal wrote: > When adjusting sack block sequence numbers, skb_make_writable() gets > called to make sure tcp options are all in the linear area, and buffer > is not shared. > > This can cause tcp header pointer to get reallocated, so we must > reaload it to avoid memory corruption. > > This bug pre-dates git history. Applied, thanks Florian.