diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c index c0264bc9269cf0893d8e080db53e931820f6a386..4996bfb41c08a433a836d6ccb760ddf3660229a2 100644 --- a/channels/chan_misdn.c +++ b/channels/chan_misdn.c @@ -1686,11 +1686,11 @@ static char *complete_ch_helper(struct ast_cli_args *a, int rpos) if (++which > a->n) break; } - ast_mutex_unlock(&c->lock); + ast_channel_unlock(c); } if (c) { ret = ast_strdup(c->name); - ast_mutex_unlock(&c->lock); + ast_channel_unlock(c); } else ret = NULL; return ret;