fix(mdns): fix deadlock caused by re-acquiring the service lock

This commit is contained in:
Xu Si Yu
2026-06-30 15:45:55 +08:00
parent 8334d7618f
commit 88c6833000
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -76,7 +76,7 @@ static void browse_sync(mdns_browse_sync_t *browse_sync)
queueDetach(mdns_result_t, browse->result, result);
// Just free current result
result->next = NULL;
mdns_query_results_free(result);
mdns_priv_query_results_free(result);
}
sync_result = sync_result->next;
}
+1 -1
View File
@@ -453,6 +453,6 @@ esp_err_t mdns_unregister_netif(esp_netif_t *esp_netif)
break;
}
}
mdns_priv_service_lock();
mdns_priv_service_unlock();
return err;
}