diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index d44163e226..a949a1c50c 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -1345,7 +1345,7 @@ static int __find_callno(unsigned short callno, unsigned short dcallno, struct s if (new <= NEW_ALLOW) { /* Look for an existing connection first */ - for (x=1;(res < 1) && (x= NEW_ALLOW)) { + if (!res && (new >= NEW_ALLOW)) { int start, found = 0; /* It may seem odd that we look through the peer list for a name for