diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-12-12 17:13:54 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-12-12 17:13:54 +0000 |
| commit | 8ca516bc875e88009821a243843d8c7ef986235e (patch) | |
| tree | 020bd8887b0a624bce771ff519a5144f3a2c2da8 | |
| parent | 7b5b038452eb30c5fcd6b35ef3853ef7aa95d49e (diff) | |
| download | qmmp-8ca516bc875e88009821a243843d8c7ef986235e.tar.gz qmmp-8ca516bc875e88009821a243843d8c7ef986235e.tar.bz2 qmmp-8ca516bc875e88009821a243843d8c7ef986235e.zip | |
fixed possible deadlock
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9582 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | src/qmmp/outputwriter.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/qmmp/outputwriter.cpp b/src/qmmp/outputwriter.cpp index 871f0b474..f502b4c23 100644 --- a/src/qmmp/outputwriter.cpp +++ b/src/qmmp/outputwriter.cpp @@ -348,13 +348,11 @@ void OutputWriter::run() if(m < 0) break; } - m_mutex.lock(); //force buffer change recycler()->mutex()->lock (); recycler()->done(); recycler()->mutex()->unlock(); b = nullptr; - m_mutex.unlock(); } m_mutex.lock(); //write remaining data |
