diff --git a/components/wpa_supplicant/test_apps/main/test_offchannel.c b/components/wpa_supplicant/test_apps/main/test_offchannel.c index 720d26102bd..c5da17c65a3 100644 --- a/components/wpa_supplicant/test_apps/main/test_offchannel.c +++ b/components/wpa_supplicant/test_apps/main/test_offchannel.c @@ -251,9 +251,9 @@ static void test_wifi_roc(void) pdTRUE, pdFALSE, portMAX_DELAY); /* Confirm that Frame has been received successfully */ if (bits == WIFI_ACTION_RX_EVENT) { - wifi_roc_req_t req = {0}; - req.ifx = WIFI_IF_STA; + /* op_id is retained from previous ROC request */ req.type = WIFI_ROC_CANCEL; + req.rx_cb = NULL; TEST_ESP_OK(esp_wifi_remain_on_channel(&req)); vTaskDelay(1000 / portTICK_PERIOD_MS);