Fix data race

This commit is contained in:
badaix 2021-09-13 14:44:06 +02:00
parent 8067394212
commit e6872593ee
3 changed files with 11 additions and 5 deletions

View file

@ -38,12 +38,14 @@ StreamSession::StreamSession(net::any_io_executor executor, StreamMessageReceive
void StreamSession::setPcmStream(PcmStreamPtr pcmStream)
{
std::lock_guard<std::mutex> lock(mutex_);
pcmStream_ = pcmStream;
}
const PcmStreamPtr StreamSession::pcmStream() const
{
std::lock_guard<std::mutex> lock(mutex_);
return pcmStream_;
}