File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
components/esp_netif/lwip Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -950,6 +950,11 @@ static esp_err_t esp_netif_dhcpc_start_api(esp_netif_api_msg_t *msg)
950
950
return ESP_ERR_INVALID_ARG ;
951
951
}
952
952
953
+ if (esp_netif -> dhcpc_status == ESP_NETIF_DHCP_STARTED ) {
954
+ ESP_LOGD (TAG , "dhcp client already started" );
955
+ return ESP_ERR_ESP_NETIF_DHCP_ALREADY_STARTED ;
956
+ }
957
+
953
958
struct netif * p_netif = esp_netif -> lwip_netif ;
954
959
955
960
esp_netif_reset_ip_info (esp_netif );
@@ -1019,6 +1024,11 @@ static esp_err_t esp_netif_dhcps_start_api(esp_netif_api_msg_t *msg)
1019
1024
return ESP_ERR_INVALID_ARG ;
1020
1025
}
1021
1026
1027
+ if (esp_netif -> dhcps_status == ESP_NETIF_DHCP_STARTED ) {
1028
+ ESP_LOGD (TAG , "dhcp server already started" );
1029
+ return ESP_ERR_ESP_NETIF_DHCP_ALREADY_STARTED ;
1030
+ }
1031
+
1022
1032
struct netif * p_netif = esp_netif -> lwip_netif ;
1023
1033
if (p_netif != NULL && netif_is_up (p_netif )) {
1024
1034
esp_netif_ip_info_t * default_ip = esp_netif -> ip_info ;
You can’t perform that action at this time.
0 commit comments