diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-01-06 13:19:47 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-01-06 13:19:47 -0600 |
commit | beb3e032e43b1095dab3d3aa4ec6c75cd8481b67 (patch) | |
tree | 80387a6600114767261f87375edfc8df321580b7 /src | |
parent | b4c3e1c1cc3362d4164da36760d21aa65fddf410 (diff) | |
download | ofono-beb3e032e43b1095dab3d3aa4ec6c75cd8481b67.tar.bz2 |
Refactor: Preserve Phase obtained from the SIM
Diffstat (limited to 'src')
-rw-r--r-- | src/sim.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -1226,11 +1226,9 @@ static void sim_efphase_read_cb(const struct ofono_error *error, struct ofono_sim *sim = user; if (!error || error->type != OFONO_ERROR_TYPE_NO_ERROR || len != 1) - sim->phase = OFONO_SIM_PHASE_G3; - else if (data[0] != 0x00) - sim->phase = OFONO_SIM_PHASE_G2; + sim->phase = OFONO_SIM_PHASE_3G; else - sim->phase = OFONO_SIM_PHASE_G1; + sim->phase = data[0]; /* Proceed with SIM initialization */ sim_retrieve_efli_and_efpl(sim); |