Index: channels/chan_local.c =================================================================== --- channels/chan_local.c (revision 152690) +++ channels/chan_local.c (working copy) @@ -521,6 +521,7 @@ if (!ast_exists_extension(NULL, p->chan->context, p->chan->exten, 1, p->owner->cid.cid_num)) { ast_log(LOG_NOTICE, "No such extension/context %s@%s while calling Local channel\n", p->chan->exten, p->chan->context); + ast_mutex_unlock(&p->lock); return -1; }