@@ -54,18 +54,18 @@ static TaskHandle_t _network_event_task_handle = NULL;
54
54
static EventGroupHandle_t _network_event_group = NULL ;
55
55
56
56
static void _network_event_task (void * arg){
57
- system_event_t * event = NULL ;
57
+ system_event_t event;
58
58
for (;;) {
59
59
if (xQueueReceive (_network_event_queue, &event, portMAX_DELAY) == pdTRUE){
60
- WiFiGenericClass::_eventCallback (arg, event);
60
+ WiFiGenericClass::_eventCallback (arg, & event);
61
61
}
62
62
}
63
63
vTaskDelete (NULL );
64
64
_network_event_task_handle = NULL ;
65
65
}
66
66
67
67
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) {
69
69
log_w (" Network Event Queue Send Failed!" );
70
70
return ESP_FAIL;
71
71
}
@@ -82,7 +82,7 @@ static bool _start_network_event_task(){
82
82
xEventGroupSetBits (_network_event_group, WIFI_DNS_IDLE_BIT);
83
83
}
84
84
if (!_network_event_queue){
85
- _network_event_queue = xQueueCreate (32 , sizeof (system_event_t * ));
85
+ _network_event_queue = xQueueCreate (32 , sizeof (system_event_t ));
86
86
if (!_network_event_queue){
87
87
log_e (" Network Event Queue Create Failed!" );
88
88
return false ;
0 commit comments