From fd4014849f8e5f54c8826d89023bbe49551b177c Mon Sep 17 00:00:00 2001 From: martinp Date: Mon, 25 Aug 2003 20:47:55 +0000 Subject: [PATCH] Add one more thing to the previous one git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1430 f38db490-d61c-443f-a65b-d21fe96a405b --- channels/chan_zap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 6468f14c1..2c8da8ddd 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -5123,7 +5123,7 @@ static struct zt_pvt *mkintf(int channel, int signalling, int radio) zt_set_hook(tmp->subs[SUB_REAL].zfd, ZT_ONHOOK); } /* the dchannel is down so put the channel in alarm */ - if (tmp->pri && tmp->pri->up == 0) { + if (tmp->pri && tmp->pri->up == 0) tmp->inalarm = 1; else tmp->inalarm = 0; @@ -5699,6 +5699,7 @@ static void *pri_dchannel(void *vpri) for (i=0; i<=pri->channels; i++) { struct zt_pvt *p = pri->pvt[i]; if (p) { + p->owner->_softhangup |= AST_SOFTHANGUP_DEV; if (p->call) { if (p->pri && p->pri->pri) pri_destroycall(p->pri->pri, p->call);