diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-06-17 04:32:10 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-06-17 04:32:10 +0000 |
commit | 61bb6325b7eaf6bb999eec3daba5228dc2537260 (patch) | |
tree | 9903608afb5bba6e1a2b9b3f4654c80a05323d87 /channels | |
parent | 74eca47dbf8c9c91a05e13e701152299b268e876 (diff) |
Small typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3233 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rwxr-xr-x | channels/chan_zap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 417aa5939..c98957e34 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -7006,10 +7006,12 @@ static void *pri_dchannel(void *vpri) pri_hangup_all(pri->pvts[chanpos]->master); else pri->pvts[chanpos]->owner->_softhangup |= AST_SOFTHANGUP_DEV; + ast_mutex_unlock(&pri->pvts[chanpos]->lock); chanpos = -1; } } - ast_mutex_unlock(&pri->pvts[chanpos]->lock); + if (chanpos > -1) + ast_mutex_unlock(&pri->pvts[chanpos]->lock); } if ((chanpos < 0) && (e->ring.flexible)) chanpos = pri_find_empty_chan(pri, 1); |