Unlock outgoing dial lock on off nominal path

If the thread servicing the dial request isn't created successfully, the
outgoing dial lock will still be held when the function returns. This patch
unlocks the lock on this off nominal path.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@396542 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Matthew Jordan 2013-08-12 15:48:58 +00:00
parent 8f90378b34
commit 5b013bc659
1 changed files with 1 additions and 0 deletions

View File

@ -9969,6 +9969,7 @@ static int pbx_outgoing_attempt(const char *type, struct ast_format_cap *cap, co
ast_channel_unlock(*channel);
ast_channel_unref(*channel);
}
ast_mutex_unlock(&outgoing->lock);
ao2_ref(outgoing, -1);
return -1;
}