From 3140dbb34af29debe1f10ec6412177f1b8d83d3e Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 13 Feb 2020 18:41:32 +0100 Subject: [PATCH] Size is never zero at start. --- server/TracyFileRead.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/TracyFileRead.hpp b/server/TracyFileRead.hpp index 41fb91b9..c3590913 100644 --- a/server/TracyFileRead.hpp +++ b/server/TracyFileRead.hpp @@ -330,8 +330,9 @@ private: void ReadBig( void* ptr, size_t size ) { + assert( size > 0 ); auto dst = (char*)ptr; - while( size > 0 ) + do { size_t sz; if( m_offset == BufSize ) @@ -356,6 +357,7 @@ private: dst += sz; size -= sz; } + while( size > 0 ); } void SkipBig( size_t size )