]> git.sesse.net Git - kdenlive/blobdiff - src/dvdwizardvob.cpp
dvdwizardvob.cpp: check return value
[kdenlive] / src / dvdwizardvob.cpp
index ebc4b8441340a3d79c8648ae2a4bb941fe37838f..1caae7f8180dbfd676da45abc180ee62cc17fdc9 100644 (file)
@@ -131,7 +131,10 @@ void DvdWizardVob::slotAddVobFile(KUrl url, const QString &chapters)
         QFile file(url.path() + ".dvdchapter");
         if (file.open(QIODevice::ReadOnly)) {
             QDomDocument doc;
-            doc.setContent(&file);
+            if (doc.setContent(&file) == false) {
+                file.close();
+                return;
+            }
             file.close();
             QDomNodeList chapters = doc.elementsByTagName("chapter");
             QStringList chaptersList;