Fixed bug where the 'i' variable was incorrectly used on printf

This commit is contained in:
dxl
2023-10-17 16:25:48 +08:00
parent c9e4507d8f
commit 0e3144c994
+5 -5
View File
@@ -26,7 +26,7 @@ int main(int argc, char *argv[]) {
}
// Initialize UID
uint32_t uid = (uint32_t)atoui(argv[1]);
uint32_t count = 0, i = 0;
uint32_t count = 0, i, j;
uint32_t keycount = 0;
uint64_t *keylist = NULL, * last_keylist = NULL;
DarksideParam *dps = NULL;
@@ -84,13 +84,13 @@ int main(int argc, char *argv[]) {
uint8_t key_tmp[6] = { 0 };
if (keycount > 0) {
no_key_recover = false;
for (i = 0; i < keycount; i++) {
for (j = 0; j < keycount; j++) {
if (par_list == 0) {
num_to_bytes(last_keylist[i], 6, key_tmp);
num_to_bytes(last_keylist[j], 6, key_tmp);
} else {
num_to_bytes(keylist[i], 6, key_tmp);
num_to_bytes(keylist[j], 6, key_tmp);
}
printf("Key%d: %02X%02X%02X%02X%02X%02X\r\n", i + 1, key_tmp[0], key_tmp[1], key_tmp[2], key_tmp[3], key_tmp[4], key_tmp[5]);
printf("Key%d: %02X%02X%02X%02X%02X%02X\r\n", j + 1, key_tmp[0], key_tmp[1], key_tmp[2], key_tmp[3], key_tmp[4], key_tmp[5]);
}
}
}