diff options
Diffstat (limited to 'channels/chan_iax2.c')
-rw-r--r-- | channels/chan_iax2.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index ab5954129..409fab52a 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -2116,11 +2116,9 @@ static char *complete_iax2_show_peer(const char *line, const char *word, int pos if (pos == 3) { ast_mutex_lock(&peerl.lock); for (p = peerl.peers ; p ; p = p->next) { - if (!strncasecmp(p->name, word, wordlen)) { - if (++which > state) { - res = ast_strdup(p->name); - break; - } + if (!strncasecmp(p->name, word, wordlen) && ++which > state) { + res = ast_strdup(p->name); + break; } } ast_mutex_unlock(&peerl.lock); |