tbf: Use update_ms instead of confirm_tlli in handle()

The confirm_tlli method does not handle TLLI clashes in the MS
storage.

This commit changes gprs_rlcmac_dl_tbf::handle() to use update_ms
instead.

Sponsored-by: On-Waves ehf
This commit is contained in:
Jacob Erlbeck 2015-08-16 21:27:34 +02:00
parent 28c40b1757
commit af9a39d954
1 changed files with 1 additions and 5 deletions

View File

@ -241,12 +241,8 @@ int gprs_rlcmac_dl_tbf::handle(struct gprs_rlcmac_bts *bts,
return rc;
}
OSMO_ASSERT(dl_tbf->ms() != NULL);
ms = dl_tbf->ms();
GprsMs::Guard guard(ms);
rc = dl_tbf->append_data(ms_class, delay_csec, data, len);
ms->confirm_tlli(tlli);
dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
dl_tbf->assign_imsi(imsi);
return rc;