From 9fc76990e165da72ced5b74e617a9d33808e91bb Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 14 Apr 2020 02:22:14 +0200 Subject: [PATCH] Copy proper amount of memory. --- server/TracyWorker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 8433fa62..b8b6ed8f 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -6211,7 +6211,7 @@ void Worker::UpdateSampleStatisticsImpl( const CallstackFrameData** frames, uint if( it == m_data.revParentFrameMap.end() ) { auto frame = m_slab.Alloc( fxsz-1 ); - memcpy( frame, cfdata, fxsz * sizeof( CallstackFrame ) ); + memcpy( frame, cfdata, ( fxsz-1 ) * sizeof( CallstackFrame ) ); auto frameData = m_slab.AllocInit(); frameData->data = frame; frameData->size = fxsz - 1;