]> git.sesse.net Git - kdenlive/blobdiff - src/mltdevicecapture.cpp
Fix crash after failed capture to decklink
[kdenlive] / 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;
     }