[rtems commit] record: Fix off by one error

Sebastian Huber sebh at rtems.org
Mon Aug 26 11:29:40 UTC 2019


Module:    rtems
Branch:    master
Commit:    45d4ea314170b3a7745af9326c90d9effd7404c2
Changeset: http://git.rtems.org/rtems/commit/?id=45d4ea314170b3a7745af9326c90d9effd7404c2

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Sun Aug 25 12:04:49 2019 +0200

record: Fix off by one error

---

 cpukit/libtrace/record/record-server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpukit/libtrace/record/record-server.c b/cpukit/libtrace/record/record-server.c
index 0a65b90..67495d7 100644
--- a/cpukit/libtrace/record/record-server.c
+++ b/cpukit/libtrace/record/record-server.c
@@ -184,7 +184,7 @@ static void thread_names_produce(
   ctx->items[ i ].event = RTEMS_RECORD_TIME_EVENT( 0, event );
   ctx->items[ i ].data = data;
 
-  if (i == RTEMS_ARRAY_SIZE(ctx->items) - 2) {
+  if (i == RTEMS_ARRAY_SIZE(ctx->items) - 1) {
     ctx->index = 0;
     (void) write( ctx->fd, ctx->items, sizeof( ctx->items ) );
   } else {




More information about the vc mailing list