]> git.sesse.net Git - mlt/commitdiff
Fix memory leak in decklink producer.
authorDan Dennedy <dan@dennedy.org>
Sat, 28 May 2011 07:49:35 +0000 (00:49 -0700)
committerDan Dennedy <dan@dennedy.org>
Sat, 28 May 2011 07:49:35 +0000 (00:49 -0700)
src/modules/decklink/producer_decklink.cpp

index 5bd6ea32ab3bae10d6bff2af51575185992a2f6a..6d327ab82dc8f23b62ef2db84cb5f18e7e2c8c6b 100644 (file)
@@ -306,6 +306,8 @@ public:
                                mlt_deque_push_back( m_queue, frame );
                                pthread_cond_broadcast( &m_condition );
                        }
+                       else
+                               mlt_frame_close( frame );
                        pthread_mutex_unlock( &m_mutex );
                }