From 2bde704d1acc91d562bc8f6a7191771e3dfb8ba4 Mon Sep 17 00:00:00 2001 From: "hrushikesh.bhosale" Date: Thu, 28 Nov 2024 14:10:01 +0530 Subject: [PATCH] fix(esp_wifi_prov): Moved the registering of wifi event handler Moved the registering of of wifi event handler if under the condition if device is already provisioned --- examples/provisioning/wifi_prov_mgr/main/app_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/provisioning/wifi_prov_mgr/main/app_main.c b/examples/provisioning/wifi_prov_mgr/main/app_main.c index b1a7b76ab2..b53024f24d 100644 --- a/examples/provisioning/wifi_prov_mgr/main/app_main.c +++ b/examples/provisioning/wifi_prov_mgr/main/app_main.c @@ -334,7 +334,6 @@ void app_main(void) ESP_ERROR_CHECK(esp_event_handler_register(PROTOCOMM_TRANSPORT_BLE_EVENT, ESP_EVENT_ANY_ID, &event_handler, NULL)); #endif ESP_ERROR_CHECK(esp_event_handler_register(PROTOCOMM_SECURITY_SESSION_EVENT, ESP_EVENT_ANY_ID, &event_handler, NULL)); - ESP_ERROR_CHECK(esp_event_handler_register(WIFI_EVENT, ESP_EVENT_ANY_ID, &event_handler, NULL)); ESP_ERROR_CHECK(esp_event_handler_register(IP_EVENT, IP_EVENT_STA_GOT_IP, &event_handler, NULL)); /* Initialize Wi-Fi including netif with default config */ @@ -522,6 +521,7 @@ void app_main(void) * so let's release it's resources */ wifi_prov_mgr_deinit(); + ESP_ERROR_CHECK(esp_event_handler_register(WIFI_EVENT, ESP_EVENT_ANY_ID, &event_handler, NULL)); /* Start Wi-Fi station */ wifi_init_sta(); }