nfc-mfclassic: abort if expected UID is not matching real card
This commit is contained in:
parent
bb7b05681e
commit
94617366a7
1 changed files with 6 additions and 0 deletions
|
@ -559,6 +559,12 @@ main(int argc, const char *argv[])
|
||||||
if (memcmp(pbtUID, fileUid, 4) != 0) {
|
if (memcmp(pbtUID, fileUid, 4) != 0) {
|
||||||
printf("Expected MIFARE Classic card with UID starting as: %02x%02x%02x%02x\n",
|
printf("Expected MIFARE Classic card with UID starting as: %02x%02x%02x%02x\n",
|
||||||
fileUid[0], fileUid[1], fileUid[2], fileUid[3]);
|
fileUid[0], fileUid[1], fileUid[2], fileUid[3]);
|
||||||
|
printf("Got card with UID starting as: %02x%02x%02x%02x\n",
|
||||||
|
pbtUID[0], pbtUID[1], pbtUID[2], pbtUID[3]);
|
||||||
|
printf("Aborting!\n");
|
||||||
|
nfc_close(pnd);
|
||||||
|
nfc_exit(context);
|
||||||
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printf("Found MIFARE Classic card:\n");
|
printf("Found MIFARE Classic card:\n");
|
||||||
|
|
Loading…
Reference in a new issue