summaryrefslogtreecommitdiffstats
path: root/mISDN.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mISDN.cpp')
-rw-r--r--mISDN.cpp5
1 files changed, 2 insertions, 3 deletions
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;