aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-05-18 12:05:42 +0200
committerHarald Welte <laforge@gnumonks.org>2010-05-18 12:05:42 +0200
commit68b99a4a084eaf2e9a867e42853cea636691cca2 (patch)
tree6a332440441e7b58b5312b1a1339d5736c3e1516 /openbsc
parent803bd5ceb2598db0e7d085139c845d9f704b15ba (diff)
[GPRS] fix null pointer dereference in GMM
Diffstat (limited to 'openbsc')
-rw-r--r--openbsc/src/gprs/gprs_gmm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/gprs/gprs_gmm.c b/openbsc/src/gprs/gprs_gmm.c
index f2e536251..d05f4cdd6 100644
--- a/openbsc/src/gprs/gprs_gmm.c
+++ b/openbsc/src/gprs/gprs_gmm.c
@@ -419,7 +419,7 @@ static int gsm48_rx_gmm_att_req(struct sgsn_mm_ctx *mmctx, struct msgb *msg)
/* FIXME: Start some timer */
ctx->mm_state = GMM_COMMON_PROC_INIT;
ctx->tlli = msgb_tlli(msg);
- msgid2mmctx(mmctx, msg);
+ msgid2mmctx(ctx, msg);
break;
case GSM_MI_TYPE_TMSI:
tmsi = strtoul(mi_string, NULL, 10);
@@ -430,7 +430,7 @@ static int gsm48_rx_gmm_att_req(struct sgsn_mm_ctx *mmctx, struct msgb *msg)
/* FIXME: Start some timer */
ctx->mm_state = GMM_COMMON_PROC_INIT;
ctx->tlli = msgb_tlli(msg);
- msgid2mmctx(mmctx, msg);
+ msgid2mmctx(ctx, msg);
}
break;
default: