mirror of git://git.sysmocom.de/ofono
sim: Reset pin_type on card remove
Fixes PinRequired not being emitted when a card is inserted
This commit is contained in:
parent
93ccb84761
commit
4677729502
|
@ -2485,10 +2485,13 @@ void ofono_sim_inserted_notify(struct ofono_sim *sim, ofono_bool_t inserted)
|
|||
sim_inserted_update(sim);
|
||||
call_state_watches(sim);
|
||||
|
||||
if (inserted)
|
||||
if (inserted) {
|
||||
sim_initialize(sim);
|
||||
else
|
||||
} else {
|
||||
sim->pin_type = OFONO_SIM_PASSWORD_NONE;
|
||||
|
||||
sim_free_state(sim);
|
||||
}
|
||||
}
|
||||
|
||||
unsigned int ofono_sim_add_state_watch(struct ofono_sim *sim,
|
||||
|
|
Loading…
Reference in New Issue