diff --git a/main/channel.c b/main/channel.c index 4e854a5e8b..106bd2ae5e 100644 --- a/main/channel.c +++ b/main/channel.c @@ -1330,7 +1330,6 @@ void ast_channel_free(struct ast_channel *chan) AST_RWLIST_WRLOCK(&channels); if (!AST_RWLIST_REMOVE(&channels, chan, chan_list)) { - AST_RWLIST_UNLOCK(&channels); ast_log(LOG_ERROR, "Unable to find channel in list to free. Assuming it has already been done.\n"); } /* Lock and unlock the channel just to be sure nobody has it locked still