diff options
author | Aravind Sirsikar <Arvind.sirsikar@radisys.com> | 2016-08-30 23:02:13 +0530 |
---|---|---|
committer | Aravind Sirsikar <Arvind.sirsikar@radisys.com> | 2016-08-30 23:02:13 +0530 |
commit | a2b3215000e8fbe223092f5d3cafbb1e84151d8e (patch) | |
tree | 2300409f8649071b43a3b5072ab11cb4e3c6441c | |
parent | 998f3aae479c33ee52e94999c5f06fb50ea13993 (diff) |
GPRS: fix for SSN wrap around in PUAN
-rw-r--r-- | src/rlc.cpp | 2 |
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'; |