From 4fddd1a6ea2ae4a4f9f8349e3e3dae840b3b7e1d Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 29 Apr 2019 14:24:48 -0500 Subject: [PATCH] sim: Dereference only after validating !NULL --- src/sim.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sim.c b/src/sim.c index a178cb83..535ccbca 100644 --- a/src/sim.c +++ b/src/sim.c @@ -2464,11 +2464,13 @@ struct ofono_sim_context *ofono_sim_context_create(struct ofono_sim *sim) struct ofono_sim_context *ofono_sim_context_create_isim( struct ofono_sim *sim) { - GSList *iter = sim->aid_sessions; + GSList *iter; if (sim == NULL || sim->simfs_isim == NULL) return NULL; + iter = sim->aid_sessions; + /* Find the AID */ while (iter) { struct ofono_sim_aid_session *session = iter->data;