Reordered lock to avoid deadlock in mac pcap thread

This commit is contained in:
dr 2021-03-30 18:19:11 +02:00 committed by Francisco Paisana
parent ec72b310d7
commit 968c261bec
1 changed files with 1 additions and 1 deletions

View File

@ -45,9 +45,9 @@ void mac_pcap_base::run_thread()
}
// write remainder of queue
std::lock_guard<std::mutex> lock(mutex);
pcap_pdu_t pdu = {};
while (queue.try_pop(pdu)) {
std::lock_guard<std::mutex> lock(mutex);
write_pdu(pdu);
}
}