gprs: Fix premature TLLI change

During the GPRS Attach procedure, the SGSN was changing the TLLI
to the new TLLI when sending the second Identity Request.  This
was caused by the sgsn_mm_ctx_by_tlli() function changing the TLLI.
It is usually bad form to have a lookup function change values.
This commit is contained in:
Jonathan Santos 2011-07-31 10:27:52 -04:00
parent 7cfdff76ca
commit fd7223f7e6
1 changed files with 0 additions and 1 deletions

View File

@ -108,7 +108,6 @@ struct sgsn_mm_ctx *sgsn_mm_ctx_by_tlli(uint32_t tlli,
llist_for_each_entry(ctx, &sgsn_mm_ctxts, list) {
if ((ctx->p_tmsi | 0xC0000000) == tlli ||
(ctx->p_tmsi_old && (ctx->p_tmsi_old | 0xC0000000) == tlli)) {
ctx->tlli = tlli;
return ctx;
}
}