From 182d167aad4951da271952da3de39fbf069f8865 Mon Sep 17 00:00:00 2001 From: DidierA <1620015+DidierA@users.noreply.github.com> Date: Mon, 21 Nov 2022 22:05:24 +0100 Subject: [PATCH] use calloc() --- client/src/cmdhfmfu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/cmdhfmfu.c b/client/src/cmdhfmfu.c index 1b802b46b..138cae25a 100644 --- a/client/src/cmdhfmfu.c +++ b/client/src/cmdhfmfu.c @@ -4102,7 +4102,7 @@ int CmdHF14MfuNDEFRead(const char *Cmd) { // utility function. Retrieves emulator memory static int GetMfuDumpFromEMul(mfu_dump_t **buf) { - uint8_t *dump = malloc(sizeof(mfu_dump_t)); + uint8_t *dump = calloc(MFU_MAX_BYTES + MFU_DUMP_PREFIX_LENGTH, sizeof(uint8_t)); if (dump == NULL) { PrintAndLogEx(WARNING, "Fail, cannot allocate memory"); return PM3_EMALLOC;