On 19/6/21 7:00 am, Alex White wrote: > --- > tester/covoar/Explanations.cc | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tester/covoar/Explanations.cc b/tester/covoar/Explanations.cc > index 1449fb2..64cad5c 100644 > --- a/tester/covoar/Explanations.cc > +++ b/tester/covoar/Explanations.cc > @@ -87,6 +87,9 @@ namespace Coverage { > // Get the explanation > while (1) { > explain.getline( inputBuffer, MAX_LINE_LENGTH ); > + if (explain.eof()) { > + break; > + } > // fprintf( stderr, "%d - %s\n", line, inputBuffer ); > if (explain.fail()) { > std::ostringstream what;
Maybe the std::getline example with a C++11 range base loop would be a better solution? https://en.cppreference.com/w/cpp/string/basic_string/getline :) Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel