diff options
author | Max <msuraev@sysmocom.de> | 2018-01-15 11:28:40 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-01-17 15:57:26 +0000 |
commit | d81b3bf36094320b90dba3d93c3e76bc9bb92959 (patch) | |
tree | 16edee6239bfcd71646de06314333ef93d99679e /src/rlc.h | |
parent | 4cb6e04914d7d66b3debdfb4e62ff64d8613deff (diff) |
Set V_N and V_B to known initial state
Reset V_N and V_B in UL/DL window class constructors to make sure we
always start from known initial state.
Related: OS#1759
Change-Id: I8e14ffa913b49c5394229220de9165cdfaabdf19
Fixes: CID70468, CID70469.
Diffstat (limited to 'src/rlc.h')
-rw-r--r-- | src/rlc.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -506,6 +506,7 @@ inline gprs_rlc_dl_window::gprs_rlc_dl_window() : m_v_s(0) , m_v_a(0) { + reset(); } inline const uint16_t gprs_rlc_dl_window::v_s() const @@ -552,6 +553,7 @@ inline gprs_rlc_ul_window::gprs_rlc_ul_window() : m_v_r(0) , m_v_q(0) { + m_v_n.reset(); } inline bool gprs_rlc_ul_window::is_in_window(uint16_t bsn) const |