Changes for 1.4.10.2
git-svn-id: https://origsvn.digium.com/svn/libpri/tags/1.4.10.2@1143 2fbb986a-6c06-0410-b554-c9c1f0a7f128
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
2009-04-18 Matthew Fredrickson <creslin@digium.com>
|
||||
|
||||
* libpri 1.4.10.2 released. A bug was found which was introduced
|
||||
during the PTMP rewrite, which causes timers to not be cleared
|
||||
before being set in certain situations. This can cause the
|
||||
scheduler to be competely filled, as well as improper Q.921 link
|
||||
operation.
|
||||
|
||||
2009-04-18 Matthew Fredrickson <creslin@digium.com>
|
||||
|
||||
* libpri 1.4.10.1 released. Includes a fix for a regression found in
|
||||
|
||||
10
q921.c
10
q921.c
@@ -799,6 +799,16 @@ static pri_event *q921_dchannel_up(struct pri *pri)
|
||||
pri_message(pri, DBGHEAD "q921_state now is Q921_LINK_CONNECTION_ESTABLISHED\n", DBGINFO);
|
||||
pri->q921_state = Q921_LINK_CONNECTION_ESTABLISHED;
|
||||
|
||||
/* Ensure that we do not have T200 or T203 running when the link comes up */
|
||||
if (pri->t200_timer) {
|
||||
pri_schedule_del(pri, pri->t200_timer);
|
||||
pri->t200_timer = 0;
|
||||
}
|
||||
|
||||
if (pri->t203_timer) {
|
||||
pri_schedule_del(pri, pri->t203_timer);
|
||||
}
|
||||
|
||||
/* Start the T203 timer */
|
||||
pri->t203_timer = pri_schedule_event(pri, pri->timers[PRI_TIMER_T203], t203_expire, pri);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user