From 3789d446bd3c4ec18731b0e1ce025df04b4ec245 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 30 Nov 2023 15:25:09 +0100 Subject: [PATCH] fix some warnings in the wireguard library --- lib/WireGuard-ESP32/src/wireguard.h | 1 + lib/WireGuard-ESP32/src/wireguardif.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/WireGuard-ESP32/src/wireguard.h b/lib/WireGuard-ESP32/src/wireguard.h index 961792a0..d5554926 100644 --- a/lib/WireGuard-ESP32/src/wireguard.h +++ b/lib/WireGuard-ESP32/src/wireguard.h @@ -272,6 +272,7 @@ bool wireguard_create_handshake_initiation(struct wireguard_device *device, stru bool wireguard_create_handshake_response(struct wireguard_device *device, struct wireguard_peer *peer, struct message_handshake_response *dst); void wireguard_create_cookie_reply(struct wireguard_device *device, struct message_cookie_reply *dst, const uint8_t *mac1, uint32_t index, uint8_t *source_addr_port, size_t source_length); +void handshake_destroy(struct wireguard_handshake *handshake); bool wireguard_check_mac1(struct wireguard_device *device, const uint8_t *data, size_t len, const uint8_t *mac1); bool wireguard_check_mac2(struct wireguard_device *device, const uint8_t *data, size_t len, uint8_t *source_addr_port, size_t source_length, const uint8_t *mac2); diff --git a/lib/WireGuard-ESP32/src/wireguardif.c b/lib/WireGuard-ESP32/src/wireguardif.c index d64ad854..c8192f62 100644 --- a/lib/WireGuard-ESP32/src/wireguardif.c +++ b/lib/WireGuard-ESP32/src/wireguardif.c @@ -48,7 +48,7 @@ #include "wireguard.h" #include "crypto.h" #include "esp_log.h" -#include "tcpip_adapter.h" +#include "esp_netif.h" #include "esp32-hal-log.h" @@ -921,7 +921,7 @@ err_t wireguardif_init(struct netif *netif) { size_t private_key_len = sizeof(private_key); struct netif* underlying_netif; - tcpip_adapter_get_netif(TCPIP_ADAPTER_IF_STA, &underlying_netif); + tcpip_adapter_get_netif(TCPIP_ADAPTER_IF_STA, (void **)&underlying_netif); log_i(TAG "underlying_netif = %p", underlying_netif); LWIP_ASSERT("netif != NULL", (netif != NULL));