summaryrefslogtreecommitdiffstats
path: root/src/stkutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stkutil.c')
-rw-r--r--src/stkutil.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/stkutil.c b/src/stkutil.c
index 2c7be53e..a03e9b7c 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -208,11 +208,11 @@ static gboolean stk_file_iter_next(struct stk_file_iter *iter)
unsigned int i;
unsigned char last_type;
- /* SIM EFs always start with ROOT MF, 0x3f */
- if (start[iter->pos] != 0x3f)
+ if (pos + 2 >= max)
return FALSE;
- if (pos + 2 >= max)
+ /* SIM EFs always start with ROOT MF, 0x3f */
+ if (start[iter->pos] != 0x3f)
return FALSE;
last_type = 0x3f;