aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rlc-lte.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2010-03-12 03:50:47 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2010-03-12 03:50:47 +0000
commit27efebc70c4ddc35a38ea53391f35ec6aac180dc (patch)
treef38a9f1f344296c5102909fa598c525e09a379da /epan/dissectors/packet-rlc-lte.c
parent005143d62f34a6e91b3e428ee6fac0770fa9ee8d (diff)
Last missing SN wasn't coming out correctly if it was 1023...
svn path=/trunk/; revision=32174
Diffstat (limited to 'epan/dissectors/packet-rlc-lte.c')
-rw-r--r--epan/dissectors/packet-rlc-lte.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-rlc-lte.c b/epan/dissectors/packet-rlc-lte.c
index 283b917fe5..346197214b 100644
--- a/epan/dissectors/packet-rlc-lte.c
+++ b/epan/dissectors/packet-rlc-lte.c
@@ -905,7 +905,7 @@ static void checkChannelSequenceInfo(packet_info *pinfo, tvbuff_t *tvb,
p_report_in_frame->amState = SN_Missing;
p_report_in_frame->firstSN = expectedSequenceNumber;
- p_report_in_frame->lastSN = sequenceNumber-1;
+ p_report_in_frame->lastSN = (1024 + sequenceNumber-1) % 1024;
/* Update channel state - forget about missed SNs */
p_report_in_frame->sequenceExpected = expectedSequenceNumber;