aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_zap.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-01-11 16:51:57 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-01-11 16:51:57 +0000
commit3e3a2deace3e43ffb1e1b06c795072aae61bd870 (patch)
tree8179494b9a0cd9a435d1392916aa153811696d80 /channels/chan_zap.c
parent35eb6d04d6252bde216fdea92da316eae9a83cc8 (diff)
When moving PRI channel rename channel properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4754 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_zap.c')
-rwxr-xr-xchannels/chan_zap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index b6cb5025b..3d8741dbd 100755
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -7141,6 +7141,8 @@ static int pri_fixup_principle(struct zt_pri *pri, int principle, q931_call *c)
/* Fix it all up now */
pri->pvts[principle]->owner = pri->pvts[x]->owner;
if (pri->pvts[principle]->owner) {
+ snprintf(pri->pvts[principle]->owner->name, sizeof(pri->pvts[principle]->owner->name),
+ "Zap/%d:%d-%d", pri->trunkgroup, pri->pvts[principle]->channel, 1);
pri->pvts[principle]->owner->pvt->pvt = pri->pvts[principle];
pri->pvts[principle]->owner->fds[0] = pri->pvts[principle]->subs[SUB_REAL].zfd;
pri->pvts[principle]->subs[SUB_REAL].owner = pri->pvts[x]->subs[SUB_REAL].owner;