]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/toolkit/bamtools_coverage.cpp
added reader.Open checks to a number of tools
[bamtools.git] / src / toolkit / bamtools_coverage.cpp
index 5924edb78a85b93af928f56610dd0b9d8be2a007..d46ba2050b37337b96456e98ce3ae494d38d8acb 100644 (file)
@@ -123,7 +123,10 @@ bool CoverageTool::CoverageToolPrivate::Run(void) {
     
     //open our BAM reader
     BamReader reader;
-    reader.Open(m_settings->InputBamFilename);
+    if (!reader.Open(m_settings->InputBamFilename)) {
+        cerr << "Could not open " << m_settings->InputBamFilename << " for reading." << endl;
+        return false;
+    }
     m_references = reader.GetReferenceData();
     
     // set up our output 'visitor'