more rights refactoring

This commit is contained in:
merlokk 2021-07-23 13:35:30 +03:00
commit 606c4a2ecd

View file

@ -6266,7 +6266,8 @@ static int CmdHF14ADesChFileSettings(const char *Cmd) {
DesfireSetCommMode(&dctx, DCMPlain); DesfireSetCommMode(&dctx, DCMPlain);
res = DesfireGetFileSettings(&dctx, fileid, buf, &buflen); res = DesfireGetFileSettings(&dctx, fileid, buf, &buflen);
if (res == PM3_SUCCESS && buflen > 5) { if (res == PM3_SUCCESS && buflen > 5) {
uint8_t chright = buf[2] & 0x0f; uint8_t chright = 0;
DesfireDecodeFileAcessMode(&buf[2], NULL, NULL, NULL, &chright) ;
if (verbose) if (verbose)
PrintAndLogEx(INFO, "Current access right for change file settings: %s", GetDesfireAccessRightStr(chright)); PrintAndLogEx(INFO, "Current access right for change file settings: %s", GetDesfireAccessRightStr(chright));