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;