diff --git a/repos/base/include/trace_session/client.h b/repos/base/include/trace_session/client.h index dc12f3388..8d2ca33c3 100644 --- a/repos/base/include/trace_session/client.h +++ b/repos/base/include/trace_session/client.h @@ -81,7 +81,7 @@ struct Genode::Trace::Session_client : Genode::Rpc_client(), dst_len); - memcpy(dst, _argument_buffer.base, dst_len*sizeof(Subject_id)); + memcpy(dst, _argument_buffer.base, num_subjects*sizeof(Subject_id)); return num_subjects; }