Fix unsafe unlocked leak of reference.
[dcpomatic.git] / src / lib / audio_stream.h
index b3b203b39aa667b46ad747a39a4d2c79dd9bcefa..ea6c54eadabb75188cc576d71d92e76698043bd7 100644 (file)
@@ -34,16 +34,11 @@ public:
        void set_mapping (AudioMapping mapping);
        void set_frame_rate (int frame_rate);
 
-       AudioMapping const & mapping () const {
+       AudioMapping mapping () const {
                boost::mutex::scoped_lock lm (_mutex);
                return _mapping;
        }
 
-       AudioMapping & mapping () {
-               boost::mutex::scoped_lock lm (_mutex);
-               return _mapping;
-       }
-       
        int frame_rate () const {
                boost::mutex::scoped_lock lm (_mutex);
                return _frame_rate;