diff --git a/alib2cli/src/lexer/CharSequence.cpp b/alib2cli/src/lexer/CharSequence.cpp index 5c659520dae68f650c86cac8b862cc3e8c32da23..8ccf947dddf73d2918416bdd45ba6c0e62ef1c6f 100644 --- a/alib2cli/src/lexer/CharSequence.cpp +++ b/alib2cli/src/lexer/CharSequence.cpp @@ -11,8 +11,9 @@ void CharSequence::fetch ( bool readNextLine ) { if ( ! readNextLine ) return; + bool first = true; std::string line; - for ( std::string tmpLine; m_lineInterface->readline ( tmpLine, linePtr == nullptr ); ) { + for ( std::string tmpLine; m_lineInterface->readline ( tmpLine, first ); first = false ) { if ( std::all_of ( tmpLine.begin ( ), tmpLine.end ( ), ext::isspace ) ) { line += tmpLine; line += '\n';