From 9189e1006d402789841ef9bb2efd723211ddd146 Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Tue, 11 Sep 2018 11:05:51 +0800 Subject: [PATCH] esp32: fix the bug that SYSTEM_EVENT_STA_GOT_IP is forbidden when gateway is 0.0.0.0 --- components/esp32/event_default_handlers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp32/event_default_handlers.c b/components/esp32/event_default_handlers.c index 6b127e609..2df564464 100644 --- a/components/esp32/event_default_handlers.c +++ b/components/esp32/event_default_handlers.c @@ -103,7 +103,7 @@ esp_err_t system_event_eth_connected_handle_default(system_event_t *event) tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_ETH, ð_ip); - if (!(ip4_addr_isany_val(eth_ip.ip) || ip4_addr_isany_val(eth_ip.netmask) || ip4_addr_isany_val(eth_ip.gw))) { + if (!(ip4_addr_isany_val(eth_ip.ip) || ip4_addr_isany_val(eth_ip.netmask))) { system_event_t evt; //notify event @@ -214,7 +214,7 @@ esp_err_t system_event_sta_connected_handle_default(system_event_t *event) tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_STA, &sta_ip); tcpip_adapter_get_old_ip_info(TCPIP_ADAPTER_IF_STA, &sta_old_ip); - if (!(ip4_addr_isany_val(sta_ip.ip) || ip4_addr_isany_val(sta_ip.netmask) || ip4_addr_isany_val(sta_ip.gw))) { + if (!(ip4_addr_isany_val(sta_ip.ip) || ip4_addr_isany_val(sta_ip.netmask))) { system_event_t evt; evt.event_id = SYSTEM_EVENT_STA_GOT_IP;