mirror of git://git.sysmocom.de/ofono
sim: Dereference only after validating !NULL
This commit is contained in:
parent
fbd9974998
commit
4fddd1a6ea
|
@ -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_context *ofono_sim_context_create_isim(
|
||||||
struct ofono_sim *sim)
|
struct ofono_sim *sim)
|
||||||
{
|
{
|
||||||
GSList *iter = sim->aid_sessions;
|
GSList *iter;
|
||||||
|
|
||||||
if (sim == NULL || sim->simfs_isim == NULL)
|
if (sim == NULL || sim->simfs_isim == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
iter = sim->aid_sessions;
|
||||||
|
|
||||||
/* Find the AID */
|
/* Find the AID */
|
||||||
while (iter) {
|
while (iter) {
|
||||||
struct ofono_sim_aid_session *session = iter->data;
|
struct ofono_sim_aid_session *session = iter->data;
|
||||||
|
|
Loading…
Reference in New Issue