]> git.sesse.net Git - kdenlive/commitdiff
Fix crash after failed capture to decklink
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Thu, 2 Jun 2011 10:12:01 +0000 (10:12 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Thu, 2 Jun 2011 10:12:01 +0000 (10:12 +0000)
svn path=/trunk/kdenlive/; revision=5629

src/mltdevicecapture.cpp

index 22b4ab5b8ed900154cdc5ca1c2e603a28c0f390b..8862d5cbe2c5dcedf9e73d1921eedbafcb88064e 100644 (file)
@@ -289,6 +289,10 @@ bool MltDeviceCapture::slotStartPreview(const QString &producer, bool xmlFormat)
     delete[] tmp;
 
     if (m_mltProducer == NULL || !m_mltProducer->is_valid()) {
+        if (m_mltProducer) {
+            delete m_mltProducer;
+            m_mltProducer = NULL;
+        }
         kDebug()<<"//// ERROR CREATRING PROD";
         return false;
     }