From 87f424d6d4082e2b93468920edf651f8803e653f Mon Sep 17 00:00:00 2001 From: Jonathan Santos Date: Wed, 25 May 2011 14:50:40 -0400 Subject: Allow all IMSIs This reverts commit eafe22ca7290280fca0f8d31d70239fd0b0dbb9d from upstream git repository. --- src/gprs/gprs_gmm.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/gprs/gprs_gmm.c b/src/gprs/gprs_gmm.c index 949cd96ea..0730388eb 100644 --- a/src/gprs/gprs_gmm.c +++ b/src/gprs/gprs_gmm.c @@ -689,16 +689,7 @@ static int gsm48_rx_gmm_att_req(struct sgsn_mm_ctx *ctx, struct msgb *msg, #if 0 return gsm48_tx_gmm_att_rej(msg, GMM_CAUSE_IMSI_UNKNOWN); #else - /* As a temorary hack, we simply assume that the IMSI exists, - * as long as it is part of 'our' network */ - char mccmnc[16]; - snprintf(mccmnc, sizeof(mccmnc), "%03d%02d", ra_id.mcc, ra_id.mnc); - if (strncmp(mccmnc, mi_string, 5)) { - LOGP(DMM, LOGL_INFO, "Rejecting ATTACH REQUESET IMSI=%s\n", - mi_string); - return gsm48_tx_gmm_att_rej_oldmsg(msg, - GMM_CAUSE_GPRS_NOTALLOWED); - } + /* As a temorary hack, we simply assume that the IMSI exists */ ctx = sgsn_mm_ctx_alloc(0, &ra_id); if (!ctx) return gsm48_tx_gmm_att_rej_oldmsg(msg, GMM_CAUSE_NET_FAIL); -- cgit v1.2.3