[Asterisk-cvs] libpri q921.c,1.11,1.12
markster at lists.digium.com
markster at lists.digium.com
Sun May 16 23:20:25 CDT 2004
Update of /usr/cvsroot/libpri
In directory mongoose.digium.com:/tmp/cvs-serv6637
Modified Files:
q921.c
Log Message:
We have to update n_r when transmitting backlogged packets
Index: q921.c
===================================================================
RCS file: /usr/cvsroot/libpri/q921.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- q921.c 11 Apr 2004 01:55:54 -0000 1.11
+++ q921.c 17 May 2004 03:32:11 -0000 1.12
@@ -181,6 +181,7 @@
pri_message("-- Finally transmitting %d, since window opened up\n", f->h.n_s);
f->transmitted++;
pri->windowlen++;
+ f->h.n_r = pri->v_r;
q921_transmit(pri, (q921_h *)(&f->h), f->len);
break;
}
@@ -218,7 +219,7 @@
for (x=pri->v_a; (x != pri->v_s) && (x != ack); Q921_INC(x));
if (x != ack) {
/* ACK was outside of our window --- ignore */
- pri_error("ACK received outside of window, restarting\n");
+ pri_error("ACK received for '%d' outside of window of '%d' to '%d', restarting\n", ack, pri->v_a, pri->v_s);
ev = q921_dchannel_down(pri);
q921_start(pri, 1);
pri->schedev = 1;
More information about the svn-commits
mailing list