From: Colin King <[email protected]>
Date: Tue, 30 Jun 2020 15:27:46 +0100

> From: Colin Ian King <[email protected]>
> 
> Left shifting the u16 value promotes it to a int and then it
> gets sign extended to a u64.  If len << 16 is greater than 0x7fffffff
> then the upper bits get set to 1 because of the implicit sign extension.
> Fix this by casting len to u64 before shifting it.
> 
> Addresses-Coverity: ("integer handling issues")
> Fixes: ed9b7646b06a ("net/tls: Add asynchronous resync")
> Signed-off-by: Colin Ian King <[email protected]>

Applied, thanks Colin.

Reply via email to