diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-01-11 16:51:57 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-01-11 16:51:57 +0000 |
commit | 3e3a2deace3e43ffb1e1b06c795072aae61bd870 (patch) | |
tree | 8179494b9a0cd9a435d1392916aa153811696d80 /channels | |
parent | 35eb6d04d6252bde216fdea92da316eae9a83cc8 (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')
-rwxr-xr-x | channels/chan_zap.c | 2 |
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; |