diff options
author | Guillaume Lucas <guillaumex.lucas@intel.com> | 2010-11-05 13:05:05 +0000 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-11-05 09:14:32 -0500 |
commit | aa2c87886f8c72f962d145b1e5254a8882f30ebe (patch) | |
tree | e01650ddfecfeeabfc4e85360092ce883c50c070 | |
parent | ec34a6f525a6db401eac04ef65cdfb3f5c86e88e (diff) | |
download | ofono-aa2c87886f8c72f962d145b1e5254a8882f30ebe.tar.bz2 |
sim: use mask for check of sim file status
It is the first bit of the sim file status who indicates if a file
is valid or not. So a mask must be used to check this.
-rw-r--r-- | src/sim.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1290,7 +1290,7 @@ static void sim_efbdn_info_read_cb(int ok, unsigned char file_status, if (!ok) goto out; - if (file_status == SIM_FILE_STATUS_VALID) + if (file_status & SIM_FILE_STATUS_VALID) sim_bdn_enabled(sim); out: @@ -1327,7 +1327,7 @@ static void sim_efadn_info_read_cb(int ok, unsigned char file_status, if (!ok) goto out; - if (file_status != SIM_FILE_STATUS_VALID) + if (!(file_status & SIM_FILE_STATUS_VALID)) sim_fdn_enabled(sim); out: |