diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-09-15 18:35:07 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-09-15 18:35:07 +0200 |
commit | 7b311ba8068dbf889535ccbedc3ea3131905abd5 (patch) | |
tree | 98daa102e77524ee05a9049d98ba736db3c7261c | |
parent | 2d7298182db8ce8ed84749c89e82f412cacda60f (diff) |
mgcp: Move the max_seq assignment into each branch
The initialization would put max_seq to seq - 1 while init_seq
of the annex does not. Move the max_seq assignment into all the
branches.
-rw-r--r-- | openbsc/src/libmgcp/mgcp_network.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/libmgcp/mgcp_network.c b/openbsc/src/libmgcp/mgcp_network.c index 9d627aef0..4652be579 100644 --- a/openbsc/src/libmgcp/mgcp_network.c +++ b/openbsc/src/libmgcp/mgcp_network.c @@ -345,7 +345,7 @@ void mgcp_rtp_annex_count(struct mgcp_endpoint *endp, struct mgcp_rtp_state *sta if (!state->stats_initialized || state->stats_ssrc != ssrc) { state->stats_initialized = 1; state->stats_base_seq = seq; - state->stats_max_seq = seq - 1; + state->stats_max_seq = seq; state->stats_ssrc = ssrc; state->stats_jitter = 0; state->stats_transit = transit; @@ -372,6 +372,7 @@ void mgcp_rtp_annex_count(struct mgcp_endpoint *endp, struct mgcp_rtp_state *sta "RTP seqno made a very large jump on 0x%x delta: %u\n", ENDPOINT_NUMBER(endp), udelta); } + state->stats_max_seq = seq; } /* @@ -385,7 +386,6 @@ void mgcp_rtp_annex_count(struct mgcp_endpoint *endp, struct mgcp_rtp_state *sta if (d < 0) d = -d; state->stats_jitter += d - ((state->stats_jitter + 8) >> 4); - state->stats_max_seq = seq; } |