From 84cc1b8e96a23d93c00c55f229750fb8274a71a3 Mon Sep 17 00:00:00 2001 From: Jiacheng Guo Date: Thu, 3 Jun 2021 10:52:04 +0800 Subject: [PATCH] openthread: update openthread version Uprev OpenThread to check in TCP message leak fix. --- components/openthread/openthread | 2 +- components/openthread/port/esp_openthread_netif_glue.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/openthread/openthread b/components/openthread/openthread index 23bbde5c96..d16edaa5ef 160000 --- a/components/openthread/openthread +++ b/components/openthread/openthread @@ -1 +1 @@ -Subproject commit 23bbde5c96cba146351349c692c8ad3337bf7fac +Subproject commit d16edaa5ef73e9139ac9c9d3b71981bf21a5de17 diff --git a/components/openthread/port/esp_openthread_netif_glue.c b/components/openthread/port/esp_openthread_netif_glue.c index d031599fcd..514453a629 100644 --- a/components/openthread/port/esp_openthread_netif_glue.c +++ b/components/openthread/port/esp_openthread_netif_glue.c @@ -79,7 +79,7 @@ void process_thread_address(const otIp6AddressInfo *address_info, bool is_added, } else { ip_event_add_ip6_t add_addr; add_addr.addr = addr; - add_addr.preferred = !address_info->mIsAnycast; + add_addr.preferred = address_info->mPreferred; if (esp_event_post(OPENTHREAD_EVENT, OPENTHREAD_EVENT_GOT_IP6, &add_addr, sizeof(add_addr), 0) != ESP_OK) { otLogCritPlat("Failed to post OpenThread got ip6 address event"); }