From 15fa36df3074e024a00c25be0143eceb28e7c832 Mon Sep 17 00:00:00 2001 From: Richard Fuchs <rfuchs@sipwise.com> Date: Mon, 3 Feb 2025 08:34:12 -0400 Subject: [PATCH] MT#55283 use link manipulation Change-Id: Ib5c6984f100ac589b51f668737d5b72f6cd8d394 --- daemon/media_socket.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 120a5bdac..a0af9021a 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -519,8 +519,9 @@ static struct logical_intf* run_round_robin_calls(struct intf_rr *rr, unsigned i unsigned int num_tries = 0; while (num_tries++ < max_tries) { - log = t_queue_pop_head(&rr->logical_intfs); - t_queue_push_tail(&rr->logical_intfs, log); + __auto_type link = t_queue_pop_head_link(&rr->logical_intfs); + log = link->data; + t_queue_push_tail_link(&rr->logical_intfs, link); mutex_unlock(&rr->lock);