diff --git a/src/lib/ebus/filereader.h b/src/lib/ebus/filereader.h index 5cb22585..7bc5ec57 100644 --- a/src/lib/ebus/filereader.h +++ b/src/lib/ebus/filereader.h @@ -172,9 +172,15 @@ public: ifs.close(); ostringstream error; error << filename << ":" << static_cast(lineNo); + if (m_lastError.length()>0) { + error << ": " << m_lastError; + } m_lastError = error.str(); return result; } + if (m_lastError.length()>0) { + cout << m_lastError << endl; + } printErrorPos(cout, row.begin(), end, it, filename, lineNo, result); } else if (!verbose) m_lastError = "";