diff --git a/opm/simulators/utils/readDeck.cpp b/opm/simulators/utils/readDeck.cpp index 0be2ef0f7..772e79223 100644 --- a/opm/simulators/utils/readDeck.cpp +++ b/opm/simulators/utils/readDeck.cpp @@ -617,7 +617,10 @@ void Opm::readDeck(Opm::Parallel::Communication comm, if (*errorGuard) { // errors encountered parseSuccess = 0; - errorGuard->dump(); + if (failureMessage.size()) { + failureMessage += std::string("\n"); + } + failureMessage += errorGuard->dump(); errorGuard->clear(); }