1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Don't depend on zero-termination of source code.

This commit is contained in:
Bartosz Taudul
2020-05-23 17:07:23 +02:00
parent d3b60f913d
commit 45a9878193
2 changed files with 4 additions and 6 deletions
+2 -3
View File
@@ -457,11 +457,10 @@ void SourceView::ParseSource( const char* fileName, const Worker& worker, const
if( sz > m_dataSize )
{
delete[] m_dataBuf;
m_dataBuf = new char[sz+1];
m_dataBuf = new char[sz];
m_dataSize = sz;
}
fread( m_dataBuf, 1, sz, f );
m_dataBuf[sz] = '\0';
m_data = m_dataBuf;
fclose( f );
}
@@ -483,7 +482,7 @@ void SourceView::ParseSource( const char* fileName, const Worker& worker, const
end++;
if( *end == '\n' ) end++;
}
if( *end == '\0' ) break;
if( end - m_data == sz ) break;
txt = end;
}
}