sim: Dereference only after validating !NULL

This commit is contained in:
Denis Kenzior 2019-04-29 14:24:48 -05:00
parent fbd9974998
commit 4fddd1a6ea
1 changed files with 3 additions and 1 deletions

View File

@ -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;