From 7c107887f4cca7ee37fa7328d2a23f83247f6d4e Mon Sep 17 00:00:00 2001 From: shaxxx Date: Tue, 1 Aug 2023 12:00:51 +0200 Subject: [PATCH] Fix auto IP tracking --- src/sn_utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sn_utils.c b/src/sn_utils.c index 62ca053..5f9e81e 100644 --- a/src/sn_utils.c +++ b/src/sn_utils.c @@ -1145,6 +1145,9 @@ static int update_edge (n2n_sn_t *sss, /* Known */ if(auth_edge(&(scan->auth), &(reg->auth), answer_auth, comm) == 0) { if(!sock_equal(sender_sock, &(scan->sock))) { + scan->dev_addr.net_addr = reg->dev_addr.net_addr; + scan->dev_addr.net_bitlen = reg->dev_addr.net_bitlen; + memcpy((char*)scan->dev_desc, reg->dev_desc, N2N_DESC_SIZE); memcpy(&(scan->sock), sender_sock, sizeof(n2n_sock_t)); scan->socket_fd = socket_fd; scan->last_cookie = reg->cookie;