summaryrefslogtreecommitdiff
path: root/easytool/easytool.c
diff options
context:
space:
mode:
Diffstat (limited to 'easytool/easytool.c')
-rw-r--r--easytool/easytool.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/easytool/easytool.c b/easytool/easytool.c
index efb083f..b02842d 100644
--- a/easytool/easytool.c
+++ b/easytool/easytool.c
@@ -135,6 +135,7 @@ static void dump_easy_log(const struct easy_log_rec *elr)
elr->amount, elr->remaining);
switch (elr->trans_type) {
case EASY_TT_MRT_ENTER:
+ case EASY_TT_MRT_REENTER:
case EASY_TT_MRT_EXIT:
printf("\tMRT Station %s\n",
get_value_string(taipei_mrt_stn_id,
@@ -183,6 +184,9 @@ static void dump_easycard(mifare_tag *mft)
unsigned int i;
for (i = 0; i < 3; i++) {
void *data = mft->amb[block_base+i].mbd.abtData;
+ /* first block of sector 3 is not a log record */
+ if (sect == 3 && i == 0)
+ continue;
dump_easy_log(data);
}
}
personal git repositories of Harald Welte. Your mileage may vary