From 52627833011741546e8a48163f5e41f5c4aa0dfe Mon Sep 17 00:00:00 2001 From: Kevin-Nakamoto Date: Thu, 6 Feb 2020 16:49:26 -0500 Subject: [PATCH] fix filename issue (dump) --- client/cmdhflto.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/cmdhflto.c b/client/cmdhflto.c index b4700cca0..7057fab36 100644 --- a/client/cmdhflto.c +++ b/client/cmdhflto.c @@ -509,7 +509,7 @@ static int CmdHfLTODump(const char *Cmd) { // save to file if (filename[0] == '\0') { - memcpy(serial_number, sprint_hex_inrow(dump, sizeof(serial_number)), sizeof(serial_number) * 2); + memcpy(serial_number, sprint_hex_inrow(dump, sizeof(serial_number)), sizeof(serial_number)); char tmp_name[17] = "hf_lto_"; strcat(tmp_name, serial_number); memcpy(filename, tmp_name, sizeof(tmp_name)); @@ -549,7 +549,9 @@ int restoreLTO(uint8_t *dump_data, bool verbose) { ret_val = lto_wrbl(blk, blkData, verbose); - if (ret_val != PM3_SUCCESS) { + if (ret_val == PM3_SUCCESS) { + PrintAndLogEx(SUCCESS, "BLK %03d: " _YELLOW_("write success"), blk); + } else { lto_switch_off_field(); return ret_val; }