From a8057c691719f7ca42621ed42b6209a2af67fd18 Mon Sep 17 00:00:00 2001 From: Super User Date: Wed, 19 Sep 2007 17:56:13 +0200 Subject: run out of channel bug fix --- mISDN.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'mISDN.cpp') diff --git a/mISDN.cpp b/mISDN.cpp index bdc1780..5129519 100644 --- a/mISDN.cpp +++ b/mISDN.cpp @@ -1173,15 +1173,14 @@ seize: */ void PmISDN::drop_bchannel(void) { - if (p_m_b_index < 0) - return; - /* unreserve channel */ if (p_m_b_reserve) p_m_mISDNport->b_reserved--; p_m_b_reserve = 0; /* if not in use */ + if (p_m_b_index < 0) + return; if (!p_m_b_channel) return; -- cgit v1.2.3-55-g7522