Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit ec63d09

Browse filesBrowse files
Mikhail Khalizevme-no-dev
Mikhail Khalizev
authored andcommitted
Fix WiFiGeneric event handler (espressif#3412)
1 parent 188560e commit ec63d09
Copy full SHA for ec63d09

File tree

Expand file treeCollapse file tree

1 file changed

+4
-4
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+4
-4
lines changed

‎libraries/WiFi/src/WiFiGeneric.cpp

Copy file name to clipboardExpand all lines: libraries/WiFi/src/WiFiGeneric.cpp
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,18 @@ static TaskHandle_t _network_event_task_handle = NULL;
5454
static EventGroupHandle_t _network_event_group = NULL;
5555

5656
static void _network_event_task(void * arg){
57-
system_event_t *event = NULL;
57+
system_event_t event;
5858
for (;;) {
5959
if(xQueueReceive(_network_event_queue, &event, portMAX_DELAY) == pdTRUE){
60-
WiFiGenericClass::_eventCallback(arg, event);
60+
WiFiGenericClass::_eventCallback(arg, &event);
6161
}
6262
}
6363
vTaskDelete(NULL);
6464
_network_event_task_handle = NULL;
6565
}
6666

6767
static esp_err_t _network_event_cb(void *arg, system_event_t *event){
68-
if (xQueueSend(_network_event_queue, &event, portMAX_DELAY) != pdPASS) {
68+
if (xQueueSend(_network_event_queue, event, portMAX_DELAY) != pdPASS) {
6969
log_w("Network Event Queue Send Failed!");
7070
return ESP_FAIL;
7171
}
@@ -82,7 +82,7 @@ static bool _start_network_event_task(){
8282
xEventGroupSetBits(_network_event_group, WIFI_DNS_IDLE_BIT);
8383
}
8484
if(!_network_event_queue){
85-
_network_event_queue = xQueueCreate(32, sizeof(system_event_t *));
85+
_network_event_queue = xQueueCreate(32, sizeof(system_event_t));
8686
if(!_network_event_queue){
8787
log_e("Network Event Queue Create Failed!");
8888
return false;

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.