diff --git a/panda/src/display/graphicsStateGuardian.cxx b/panda/src/display/graphicsStateGuardian.cxx index ee69ed5fba..9fbe8b9606 100644 --- a/panda/src/display/graphicsStateGuardian.cxx +++ b/panda/src/display/graphicsStateGuardian.cxx @@ -1960,7 +1960,7 @@ flush_timer_queries() { if (_pending_timer_queries[i]->is_answer_ready()) { first = count; - while (i < count) { + while (i < count - 1) { if (!_pending_timer_queries[++i]->is_answer_ready()) { first = i; break;