diff options
Diffstat (limited to 'drivers/net/wireguard/noise.c')
| -rw-r--r-- | drivers/net/wireguard/noise.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/net/wireguard/noise.c b/drivers/net/wireguard/noise.c index 626433690abb..201a22681945 100644 --- a/drivers/net/wireguard/noise.c +++ b/drivers/net/wireguard/noise.c @@ -617,8 +617,8 @@ wg_noise_handshake_consume_initiation(struct message_handshake_initiation *src,  	memcpy(handshake->hash, hash, NOISE_HASH_LEN);  	memcpy(handshake->chaining_key, chaining_key, NOISE_HASH_LEN);  	handshake->remote_index = src->sender_index; -	if ((s64)(handshake->last_initiation_consumption - -	    (initiation_consumption = ktime_get_coarse_boottime_ns())) < 0) +	initiation_consumption = ktime_get_coarse_boottime_ns(); +	if ((s64)(handshake->last_initiation_consumption - initiation_consumption) < 0)  		handshake->last_initiation_consumption = initiation_consumption;  	handshake->state = HANDSHAKE_CONSUMED_INITIATION;  	up_write(&handshake->lock); |