Fix old UID display on hf mf csetuid

This commit is contained in:
Ave 2020-11-15 20:14:08 +03:00
commit 7c5e3a29de
No known key found for this signature in database
GPG key ID: 398DD7BD03276F6D
2 changed files with 3 additions and 2 deletions

View file

@ -2082,10 +2082,11 @@ void MifareCSetBlock(uint32_t arg0, uint32_t arg1, uint8_t *datain) {
if (!iso14443a_select_card(uid, NULL, &cuid, true, 0, true)) {
if (DBGLEVEL >= DBG_ERROR) Dbprintf("Can't select card");
errormsg = MAGIC_UID;
}
mifare_classic_halt_ex(NULL);
break;
}
mifare_classic_halt_ex(NULL);
}
// wipe tag, fill it with zeros
if (workFlags & MAGIC_WIPE) {

View file

@ -859,7 +859,7 @@ int mfCSetUID(uint8_t *uid, uint8_t *atqa, uint8_t *sak, uint8_t *oldUID, uint8_
PrintAndLogEx(SUCCESS, "new block 0: %s", sprint_hex(block0, 16));
if (wipecard) params |= MAGIC_WIPE;
if (oldUID == NULL) params |= MAGIC_UID;
if (oldUID != NULL) params |= MAGIC_UID;
return mfCSetBlock(0, block0, oldUID, params);
}