From f1d31f1e4328d9eb5a2db20ac03b0abe34a41d20 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 31 Aug 2019 21:49:59 +0200 Subject: [PATCH] chg: 'mem load' - use loadxxxx_safe method --- client/cmdflashmem.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/client/cmdflashmem.c b/client/cmdflashmem.c index 7f1fa103e..0fb25fad9 100644 --- a/client/cmdflashmem.c +++ b/client/cmdflashmem.c @@ -209,9 +209,8 @@ static int CmdFlashMemLoad(const char *Cmd) { datalen += 2; break; case DICTIONARY_NONE: - res = loadFile(filename, ".bin", data, FLASH_MEM_MAX_SIZE, &datalen); - //int res = loadFileEML( filename, data, &datalen); - if (res) { + res = loadFile_safe(filename, ".bin", (void**)&data, &datalen); + if (res != PM3_SUCCESS) { free(data); return PM3_EFILE; } @@ -223,7 +222,7 @@ static int CmdFlashMemLoad(const char *Cmd) { } break; } - +// not needed when we transite to loadxxxx_safe methods.(iceman) uint8_t *newdata = realloc(data, datalen); if (newdata == NULL) { free(data);