From c52936855e8fd12e1e40105e3c7e654e278dad83 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 4 Jun 2020 02:46:46 +0200 Subject: [PATCH] Don't read beyond buffer end. --- server/TracySourceView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/TracySourceView.cpp b/server/TracySourceView.cpp index f52314f9..bcde79ff 100644 --- a/server/TracySourceView.cpp +++ b/server/TracySourceView.cpp @@ -475,12 +475,12 @@ void SourceView::ParseSource( const char* fileName, const Worker& worker, const if( *end == '\n' ) { end++; - if( *end == '\r' ) end++; + if( end - m_data < sz && *end == '\r' ) end++; } else if( *end == '\r' ) { end++; - if( *end == '\n' ) end++; + if( end - m_data < sz && *end == '\n' ) end++; } if( end - m_data == sz ) break; txt = end;