summaryrefslogtreecommitdiffstats
path: root/src/sim.c
diff options
context:
space:
mode:
authorGuillaume Lucas <guillaumex.lucas@intel.com>2010-11-05 13:05:05 +0000
committerDenis Kenzior <denkenz@gmail.com>2010-11-05 09:14:32 -0500
commitaa2c87886f8c72f962d145b1e5254a8882f30ebe (patch)
treee01650ddfecfeeabfc4e85360092ce883c50c070 /src/sim.c
parentec34a6f525a6db401eac04ef65cdfb3f5c86e88e (diff)
downloadofono-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.
Diffstat (limited to 'src/sim.c')
-rw-r--r--src/sim.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sim.c b/src/sim.c
index 02ab3290..2ee2b29e 100644
--- a/src/sim.c
+++ b/src/sim.c
@@ -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: