Index: libs/libmythtv/datadirect.cpp
===================================================================
--- libs/libmythtv/datadirect.cpp	(revision 25375)
+++ libs/libmythtv/datadirect.cpp	(working copy)
@@ -1333,7 +1333,12 @@
         QXmlInputSource  xmlsource(&f);
         QXmlSimpleReader xmlsimplereader;
         xmlsimplereader.setContentHandler(&ddhandler);
-        xmlsimplereader.parse(xmlsource);
+        if (!xmlsimplereader.parse(xmlsource))
+        {
+			VERBOSE(VB_IMPORTANT, LOC_ERR + 
+                    "Failed to parse DataDirect file");
+			ok = false;
+		}
         f.close();
     }
     else
