diff options
Diffstat (limited to 'src/gprs_rlcmac_sched.cpp')
-rw-r--r-- | src/gprs_rlcmac_sched.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/gprs_rlcmac_sched.cpp b/src/gprs_rlcmac_sched.cpp index f588c47d..9b31fbc3 100644 --- a/src/gprs_rlcmac_sched.cpp +++ b/src/gprs_rlcmac_sched.cpp @@ -78,11 +78,8 @@ uint32_t sched_sba(uint8_t trx, uint8_t ts, uint32_t fn, uint8_t block_nr) sba_fn ++; sba_fn = sba_fn % 2715648; sba = sba_find(trx, ts, sba_fn); - if (sba) { - llist_del(&sba->list); - talloc_free(sba); + if (sba) return sba_fn; - } return 0xffffffff; } |