diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c
index e839fa365672b6142e09648f335cef6183b59403..3b8a80fa7ad44f3d0af23b7c68eccbc12448146a 100644
--- a/src/bin/pgbench/pgbench.c
+++ b/src/bin/pgbench/pgbench.c
@@ -3456,8 +3456,8 @@ main(int argc, char **argv)
 		for (j = 0; j < thread->nstate; j++)
 		{
 			total_xacts += thread->state[j].cnt;
-			total_latencies += thread->state[i].txn_latencies;
-			total_sqlats += thread->state[i].txn_sqlats;
+			total_latencies += thread->state[j].txn_latencies;
+			total_sqlats += thread->state[j].txn_sqlats;
 		}
 	}
 	disconnect_all(state, nclients);