From 0c48956410b9b1df36d135098b3a8e424fc7c007 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 28 Oct 2020 21:43:03 +0100 Subject: [PATCH] Fix parsing of source files that do not end in newline. --- server/TracySourceView.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/server/TracySourceView.cpp b/server/TracySourceView.cpp index 756b6a63..c31f4018 100644 --- a/server/TracySourceView.cpp +++ b/server/TracySourceView.cpp @@ -488,6 +488,7 @@ void SourceView::ParseSource( const char* fileName, const Worker& worker, const auto end = txt; while( *end != '\n' && *end != '\r' && end - m_data < sz ) end++; m_lines.emplace_back( Line { txt, end, Tokenize( txt, end ) } ); + if( end - m_data == sz ) break; if( *end == '\n' ) { end++;