diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-07-02 10:48:09 +0200 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-07-02 10:48:09 +0200 |
commit | 341c9189caf00c077ef73138d087bf29e3ae12d1 (patch) | |
tree | d760747743984cd34360b93bc73840fb732a0ddd | |
parent | f5082f9372efa00090519a1b133b7eee88ea0d61 (diff) |
ms: Delay the call to set_reserved_slots(NULL, 0,0) (EXPERIMENTAL)
TODO:
- Check whether this fixes the issues.
-rw-r--r-- | src/gprs_ms.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gprs_ms.cpp b/src/gprs_ms.cpp index 318ebec2..987bf835 100644 --- a/src/gprs_ms.cpp +++ b/src/gprs_ms.cpp @@ -246,8 +246,6 @@ void GprsMs::detach_tbf(gprs_rlcmac_tbf *tbf) tbf->set_ms(NULL); if (!m_dl_tbf && !m_ul_tbf) { - set_reserved_slots(NULL, 0, 0); - if (tlli() != 0) start_timer(); } @@ -261,6 +259,7 @@ void GprsMs::update_status() return; if (is_idle() && !m_is_idle) { + set_reserved_slots(NULL, 0, 0); m_is_idle = true; m_cb->ms_idle(this); /* this can be deleted by now, do not access it */ |