From 911d7563cb7b6c2c6168c0d4a041dd82dcb80fb9 Mon Sep 17 00:00:00 2001 From: Artem Glazychev Date: Thu, 10 Sep 2020 13:13:29 +0700 Subject: wireguard: fix handshake procedure Type: fix Change-Id: I96e8c5c9c792b1d9aefd39ce3e240d220827b7d1 Signed-off-by: Artem Glazychev (cherry picked from commit cf527882e2fe49eda108cd63af175431222beebe) --- src/plugins/wireguard/wireguard_send.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/plugins/wireguard/wireguard_send.h') diff --git a/src/plugins/wireguard/wireguard_send.h b/src/plugins/wireguard/wireguard_send.h index 8f5e7ab8765..4ea1f6effea 100755 --- a/src/plugins/wireguard/wireguard_send.h +++ b/src/plugins/wireguard/wireguard_send.h @@ -26,8 +26,8 @@ always_inline void ip4_header_set_len_w_chksum (ip4_header_t * ip4, u16 len) { ip_csum_t sum = ip4->checksum; - u8 old = ip4->length; - u8 new = len; + u16 old = ip4->length; + u16 new = len; sum = ip_csum_update (sum, old, new, ip4_header_t, length); ip4->checksum = ip_csum_fold (sum); -- cgit 1.2.3-korg