@@ -63,18 +63,18 @@ static xQueueHandle _network_event_queue;
63
63
static TaskHandle_t _network_event_task_handle = NULL ;
64
64
65
65
static void _network_event_task (void * arg){
66
- system_event_t * event = NULL ;
66
+ system_event_t event;
67
67
for (;;) {
68
68
if (xQueueReceive (_network_event_queue, &event, portMAX_DELAY) == pdTRUE){
69
- WiFiGenericClass::_eventCallback (arg, event);
69
+ WiFiGenericClass::_eventCallback (arg, & event);
70
70
}
71
71
}
72
72
vTaskDelete (NULL );
73
73
_network_event_task_handle = NULL ;
74
74
}
75
75
76
76
static esp_err_t _network_event_cb (void *arg, system_event_t *event){
77
- if (xQueueSend (_network_event_queue, & event, portMAX_DELAY) != pdPASS) {
77
+ if (xQueueSend (_network_event_queue, event, portMAX_DELAY) != pdPASS) {
78
78
log_w (" Network Event Queue Send Failed!" );
79
79
return ESP_FAIL;
80
80
}
@@ -83,7 +83,7 @@ static esp_err_t _network_event_cb(void *arg, system_event_t *event){
83
83
84
84
static void _start_network_event_task (){
85
85
if (!_network_event_queue){
86
- _network_event_queue = xQueueCreate (32 , sizeof (system_event_t * ));
86
+ _network_event_queue = xQueueCreate (32 , sizeof (system_event_t ));
87
87
if (!_network_event_queue){
88
88
log_e (" Network Event Queue Create Failed!" );
89
89
return ;
0 commit comments