fix(mdns): Fix API races while adding subtypes for services

Fixes **API race issue** (described in 8a690503) for API
mdns_service_subtype_add_for_host()
This commit is contained in:
David Cermak
2024-07-23 10:27:12 +02:00
parent 3f97a8228b
commit f9f234c440
2 changed files with 29 additions and 64 deletions

View File

@@ -188,7 +188,6 @@ typedef enum {
ACTION_HOSTNAME_SET,
ACTION_INSTANCE_SET,
ACTION_SERVICE_INSTANCE_SET,
ACTION_SERVICE_SUBTYPE_ADD,
ACTION_SERVICES_CLEAR,
ACTION_SEARCH_ADD,
ACTION_SEARCH_SEND,
@@ -444,10 +443,6 @@ typedef struct {
mdns_srv_item_t *service;
char *instance;
} srv_instance;
struct {
mdns_srv_item_t *service;
char *subtype;
} srv_subtype_add;
struct {
mdns_search_once_t *search;
} search_add;