aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAravind Sirsikar <Arvind.sirsikar@radisys.com>2016-08-30 23:02:13 +0530
committerAravind Sirsikar <Arvind.sirsikar@radisys.com>2016-08-30 23:02:13 +0530
commita2b3215000e8fbe223092f5d3cafbb1e84151d8e (patch)
tree2300409f8649071b43a3b5072ab11cb4e3c6441c
parent998f3aae479c33ee52e94999c5f06fb50ea13993 (diff)
GPRS: fix for SSN wrap around in PUAN
-rw-r--r--src/rlc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rlc.cpp b/src/rlc.cpp
index c84fed0..88a4cb2 100644
--- a/src/rlc.cpp
+++ b/src/rlc.cpp
@@ -228,7 +228,7 @@ void gprs_rlc_ul_window::update_rbb(char *rbb)
{
int i;
for (i=0; i < ws(); i++) {
- if (m_v_n.is_received(ssn()-1-i))
+ if (m_v_n.is_received((ssn()-1-i) & mod_sns()))
rbb[ws()-1-i] = 'R';
else
rbb[ws()-1-i] = 'I';