mirror of
https://gitlab.com/prpl-foundation/prplmesh/prplMesh.git
synced 2025-12-20 01:21:22 +08:00
Merge branch 'bugfix/PPW-532-prplmesh-failure-to-complete-onboarding-after-wps-pairingdone' into 'stable/v5.0'
framework : wbapi : fix deadlock due to mutex order (PPW-532) See merge request prpl-foundation/prplmesh/prplMesh!3963
This commit is contained in:
@@ -202,10 +202,10 @@ int AmbiorixConnection::read()
|
||||
|
||||
int AmbiorixConnection::read_signal()
|
||||
{
|
||||
const std::lock_guard<std::recursive_mutex> lock(m_mutex);
|
||||
int ret;
|
||||
do {
|
||||
std::lock_guard<std::mutex> guard(amxp_signal_read_mutex);
|
||||
std::lock_guard<std::recursive_mutex> lock(m_mutex);
|
||||
ret = amxp_signal_read();
|
||||
} while (ret == 0);
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user