[libpri-commits] jpeeler: branch 1.4 r1120 - /branches/1.4/q931.c
SVN commits to the libpri project
libpri-commits at lists.digium.com
Tue Sep 22 12:12:28 CDT 2009
Author: jpeeler
Date: Tue Sep 22 12:12:23 2009
New Revision: 1120
URL: http://svnview.digium.com/svn/libpri?view=rev&rev=1120
Log:
Fix call reference to be associated with the D channel message was received
The problem is that once a call reference was associated with a particular D
channel, it always was. This created an issue with NFAS when the secondary D
channel became active as the messages were still being sent on the non-active
D channel.
(closes issue #14959)
Reported by: remiq
Patches:
bug14959.patch uploaded by jpeeler (license 325)
Tested by: remiq
Modified:
branches/1.4/q931.c
Modified: branches/1.4/q931.c
URL: http://svnview.digium.com/svn/libpri/branches/1.4/q931.c?view=diff&rev=1120&r1=1119&r2=1120
==============================================================================
--- branches/1.4/q931.c (original)
+++ branches/1.4/q931.c Tue Sep 22 12:12:23 2009
@@ -3035,6 +3035,11 @@
prev = NULL;
while (cur) {
if (cur->cr == cr) {
+ if (!ctrl->bri && ctrl->switchtype != PRI_SWITCH_GR303_EOC_PATH
+ && ctrl->switchtype != PRI_SWITCH_GR303_TMC_SWITCHING
+ && cur->pri != ctrl) {
+ cur->pri = ctrl;
+ }
return cur;
}
prev = cur;
More information about the libpri-commits
mailing list