From 3809f905e2eae5fc6121dd47cfc9db762c88b778 Mon Sep 17 00:00:00 2001 From: Alexey Kopytov Date: Mon, 1 May 2017 21:44:49 -0700 Subject: [PATCH] Fix a bug resulting in incorrect latencies reported from the --rate mode. --- src/sysbench.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sysbench.c b/src/sysbench.c index 6ae220b..ab5549d 100644 --- a/src/sysbench.c +++ b/src/sysbench.c @@ -913,9 +913,9 @@ static void *eventgen_thread_proc(void *arg) } /* Enqueue a new event */ - queue_array[i++] = sb_timer_value(&sb_exec_timer); + queue_array[i] = sb_timer_value(&sb_exec_timer); if (ck_ring_enqueue_spmc(&queue_ring, queue_ring_buffer, - &queue_array[i]) == false) + &queue_array[i++]) == false) { ck_pr_store_int(&queue_is_full, 1); log_text(LOG_FATAL,