diff --git a/apps/app_queue.c b/apps/app_queue.c index 136dec59c0151953c3a97d9115345b392ed9c224..7b05133f0769881695d187342b3650300250f865 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -8444,14 +8444,15 @@ check_turns: break; } - /* If using dynamic realtime members, we should regenerate the member list for this queue */ - update_realtime_members(qe.parent); /* OK, we didn't get anybody; wait for 'retry' seconds; may get a digit to exit with */ res = wait_a_bit(&qe); if (res) { goto stop; } + /* If using dynamic realtime members, we should regenerate the member list for this queue */ + update_realtime_members(qe.parent); + /* Since this is a priority queue and * it is not sure that we are still at the head * of the queue, go and check for our turn again.