mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-01-18 20:11:20 +00:00
362e93c4cb
This fixes an issue introduced by commit 5965956 revent: fix off-by-one in replay This moved the updating of the current event to the beginning of the body of the loop, after the check of the while loop to prevent attempting to assign past the end of array. The problem is that one the conditions in the check relies on the event being updated, so it need to happen before that part of the loop condition check. This move event update back to the end of the loop body, but it moves the array bounds check from the while loop condition into the body, just before the update but after the counter is incremented. This should satisfy both, the counter being bounds checked before it is used, and the event being updated to the next one to be played before the timing check in the loop condition.