diff base/Serialiser.cpp @ 398:be49bf95d4a5

* Fix hang when using more than one consecutive coded audio file reader in decode-at-once mode
author Chris Cannam
date Wed, 26 Mar 2008 14:35:03 +0000
parents c022976d18e8
children d095214ffbaf
line wrap: on
line diff
--- a/base/Serialiser.cpp	Wed Mar 26 11:18:17 2008 +0000
+++ b/base/Serialiser.cpp	Wed Mar 26 14:35:03 2008 +0000
@@ -31,12 +31,17 @@
     }
 
     m_mutexMap[m_id]->lock();
+
     m_mapMutex.unlock();
 }
 
 Serialiser::~Serialiser()
 {
+    m_mapMutex.lock();
+    
     m_mutexMap[m_id]->unlock();
+
+    m_mapMutex.unlock();
 }