mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-06-25 17:31:33 +02:00
fix(mdns): Removed unused internal lock from mdns_server struct
This commit is contained in:
@ -5384,16 +5384,10 @@ esp_err_t mdns_init(void)
|
|||||||
s_esp_netifs[i].netif = NULL;
|
s_esp_netifs[i].netif = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_mdns_server->lock = xSemaphoreCreateMutex();
|
|
||||||
if (!_mdns_server->lock) {
|
|
||||||
err = ESP_ERR_NO_MEM;
|
|
||||||
goto free_server;
|
|
||||||
}
|
|
||||||
|
|
||||||
_mdns_server->action_queue = xQueueCreate(MDNS_ACTION_QUEUE_LEN, sizeof(mdns_action_t *));
|
_mdns_server->action_queue = xQueueCreate(MDNS_ACTION_QUEUE_LEN, sizeof(mdns_action_t *));
|
||||||
if (!_mdns_server->action_queue) {
|
if (!_mdns_server->action_queue) {
|
||||||
err = ESP_ERR_NO_MEM;
|
err = ESP_ERR_NO_MEM;
|
||||||
goto free_lock;
|
goto free_server;
|
||||||
}
|
}
|
||||||
|
|
||||||
_mdns_server->action_sema = xSemaphoreCreateBinary();
|
_mdns_server->action_sema = xSemaphoreCreateBinary();
|
||||||
@ -5460,8 +5454,6 @@ free_event_handlers:
|
|||||||
vSemaphoreDelete(_mdns_server->action_sema);
|
vSemaphoreDelete(_mdns_server->action_sema);
|
||||||
free_queue:
|
free_queue:
|
||||||
vQueueDelete(_mdns_server->action_queue);
|
vQueueDelete(_mdns_server->action_queue);
|
||||||
free_lock:
|
|
||||||
vSemaphoreDelete(_mdns_server->lock);
|
|
||||||
free_server:
|
free_server:
|
||||||
free(_mdns_server);
|
free(_mdns_server);
|
||||||
_mdns_server = NULL;
|
_mdns_server = NULL;
|
||||||
@ -5509,7 +5501,6 @@ void mdns_free(void)
|
|||||||
free(h);
|
free(h);
|
||||||
}
|
}
|
||||||
vSemaphoreDelete(_mdns_server->action_sema);
|
vSemaphoreDelete(_mdns_server->action_sema);
|
||||||
vSemaphoreDelete(_mdns_server->lock);
|
|
||||||
free(_mdns_server);
|
free(_mdns_server);
|
||||||
_mdns_server = NULL;
|
_mdns_server = NULL;
|
||||||
}
|
}
|
||||||
|
@ -382,7 +382,6 @@ typedef struct mdns_server_s {
|
|||||||
const char *hostname;
|
const char *hostname;
|
||||||
const char *instance;
|
const char *instance;
|
||||||
mdns_srv_item_t *services;
|
mdns_srv_item_t *services;
|
||||||
SemaphoreHandle_t lock;
|
|
||||||
QueueHandle_t action_queue;
|
QueueHandle_t action_queue;
|
||||||
SemaphoreHandle_t action_sema;
|
SemaphoreHandle_t action_sema;
|
||||||
mdns_tx_packet_t *tx_queue_head;
|
mdns_tx_packet_t *tx_queue_head;
|
||||||
|
Reference in New Issue
Block a user