diff --git a/src/trace/trace.c b/src/trace/trace.c index 3065a5717..23dfaed37 100644 --- a/src/trace/trace.c +++ b/src/trace/trace.c @@ -105,7 +105,7 @@ static inline void mtrace_event(const char *data, uint32_t length) trace->pos = 0; } - memcpy_s(t + trace->pos, MAILBOX_TRACE_SIZE, + memcpy_s(t + trace->pos, MAILBOX_TRACE_SIZE - trace->pos, data, length); dcache_writeback_region(t + trace->pos, length); trace->pos += length;