Fixed Mifare endianness in request.

master
q3k 2012-05-01 07:36:19 +00:00
parent db63a51de0
commit 966bcd0291
1 changed files with 2 additions and 1 deletions

View File

@ -42,7 +42,7 @@ int nfc_read(char *UIDOut)
printf("Scanned Mifare %x.\n", *(int *)Target.nti.nai.abtUid);
char MifareID[5];
sprintf(MifareID, "%04x", *(int *)Target.nti.nai.abtUid);
sprintf(MifareID, "%02x%02x%02x%02x", Target.nti.nai.abtUid[0], Target.nti.nai.abtUid[1], Target.nti.nai.abtUid[2], Target.nti.nai.abtUid[3]);
char DN[128];
int DNLength = 128;
@ -53,6 +53,7 @@ int nfc_read(char *UIDOut)
if (LDAPResult == NO_SUCH_CARD)
{
tts_speak("Nieznana karta.");
printf("NFC: Unknown card.\n");
return E_NO_SUCH_USER;
}
else