aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph
diff options
context:
space:
mode:
authorArchie Cobbs <archie@FreeBSD.org>2001-03-08 20:10:02 +0000
committerArchie Cobbs <archie@FreeBSD.org>2001-03-08 20:10:02 +0000
commit22dfb9bdb7dc403041b8b2ea9d611cf40e1c4b84 (patch)
tree6ddcd094ec2c17462aaa156c770a346f024cec43 /sys/netgraph
parent4bde2ac53905fc0ca6f3a8bff5abb6e85dcdb50c (diff)
Notes
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_pptpgre.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netgraph/ng_pptpgre.c b/sys/netgraph/ng_pptpgre.c
index a165a3aac0453..c9a83accd0a47 100644
--- a/sys/netgraph/ng_pptpgre.c
+++ b/sys/netgraph/ng_pptpgre.c
@@ -635,7 +635,7 @@ bad:
struct ng_pptpgre_ackp *const a = &priv->ackp;
const u_int32_t ack = ntohl(gre->data[gre->hasSeq]);
const int index = ack - priv->recvAck - 1;
- const long sample = ng_pptpgre_time(node) - a->timeSent[index];
+ long sample;
long diff;
/* Sanity check ack value */
@@ -648,6 +648,7 @@ bad:
priv->recvAck = ack;
/* Update adaptive timeout stuff */
+ sample = ng_pptpgre_time(node) - a->timeSent[index];
diff = sample - a->rtt;
a->rtt += PPTP_ACK_ALPHA(diff);
if (diff < 0)