From 9a118809b45d25bb2ebbcc21587b72d032391cef Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Thu, 23 Aug 2007 17:08:25 +0000 Subject: [PATCH] report the actual channel number that was unregistered, instead of assuming that the interface list consists of channels 1 through with no gaps in the sequence git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@80501 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_zap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 6c09670819..5a107f242d 100644 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -10304,8 +10304,9 @@ static int action_zapshowchannels(struct mansession *s, const struct message *m) static int __unload_module(void) { - int x = 0; + int x; struct zt_pvt *p, *pl; + #ifdef HAVE_PRI int i; for (i = 0; i < NUM_SPANS; i++) { @@ -10354,7 +10355,7 @@ static int __unload_module(void) zt_close(p->subs[SUB_REAL].zfd); pl = p; p = p->next; - x++; + x = pl->channel; /* Free associated memory */ if (pl) destroy_zt_pvt(&pl);