From: Philippe Proulx Date: Tue, 13 Oct 2015 18:08:20 +0000 (-0400) Subject: Parallella plat.: close_packet(): fix array indexing X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=fa22632ad9d62d2ef047c0f0b9c4cc67390ebd15;p=deliverable%2Fbarectf.git Parallella plat.: close_packet(): fix array indexing Signed-off-by: Philippe Proulx --- diff --git a/platforms/parallella/barectf-platform-parallella.c b/platforms/parallella/barectf-platform-parallella.c index 39f7d0e..3512925 100644 --- a/platforms/parallella/barectf-platform-parallella.c +++ b/platforms/parallella/barectf-platform-parallella.c @@ -142,7 +142,7 @@ static void close_packet(void *data) * buffer) for this packet, so "upload" it to shared memory now. */ index = get_prod_index(tracing_ctx) & (RINGBUF_SZ - 1); - dst = (void *) &(tracing_ctx->ringbuf->packets[index]); + dst = (void *) &(tracing_ctx->ringbuf->packets[index][0]); memcpy(dst, tracing_ctx->local_packet, PACKET_SZ); /* update producer index after copy */