aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-07-29 03:01:55 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-07-29 03:05:50 +0800
commitb43e2afb3eb14107cb6a49231b223bbb8ea37f2e (patch)
tree9c56247dd82ddbb33b102672b72d25f7b9a2ecf3
parentd506107d1cc1374081defa3d1c6e32b29cef1996 (diff)
mgcp: Attempt to count lost packets better...
-rw-r--r--openbsc/src/mgcp/mgcp_network.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/mgcp/mgcp_network.c b/openbsc/src/mgcp/mgcp_network.c
index d14a64e92..50318246a 100644
--- a/openbsc/src/mgcp/mgcp_network.c
+++ b/openbsc/src/mgcp/mgcp_network.c
@@ -109,7 +109,7 @@ static void patch_and_count(uint16_t *last_seq, int *lost, int payload, char *da
if (*last_seq == 0)
*last_seq = seq;
else if (*last_seq + 1 != seq)
- *lost += abs(*last_seq - seq);
+ *lost = abs(seq - (*last_seq + 1));
*last_seq = seq;