From 9a0d8c4df9883251c2ad3ee04cbb8dfd7358ea09 Mon Sep 17 00:00:00 2001 From: Matthew Fredrickson Date: Fri, 3 Nov 2006 18:16:49 +0000 Subject: [PATCH] Remove pointless recursion. (#8281) git-svn-id: https://origsvn.digium.com/svn/libpri/trunk@382 2fbb986a-6c06-0410-b554-c9c1f0a7f128 --- q921.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/q921.c b/q921.c index 19268cf..0ede219 100644 --- a/q921.c +++ b/q921.c @@ -68,8 +68,10 @@ static void q921_discard_retransmissions(struct pri *pri) static int q921_transmit(struct pri *pri, q921_h *h, int len) { int res; - if (pri->master) - return q921_transmit(pri->master, h, len); + + while (pri->master) + pri = pri->master; + #ifdef RANDOM_DROPS if (!(random() % 3)) { pri_message(pri, " === Dropping Packet ===\n");