From 5f1f4a0df8b1ba16955ae83e262331bc05e22815 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Tue, 24 Jun 2025 09:12:38 +0100 Subject: [PATCH] malloc -> calloc --- src/ota_mcxn.c | 2 +- src/ota_picosdk.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ota_mcxn.c b/src/ota_mcxn.c index 44802fa0..3c17b18a 100644 --- a/src/ota_mcxn.c +++ b/src/ota_mcxn.c @@ -150,7 +150,7 @@ fwxit: // try to swap (honor dual image), otherwise just overwrite MG_IRAM static void single_bank_swap(char *p1, char *p2, size_t s, size_t ss) { - char *tmp = malloc(ss); + char *tmp = calloc(1, ss); // no stdlib calls here for (size_t ofs = 0; ofs < s; ofs += ss) { if (tmp != NULL) diff --git a/src/ota_picosdk.c b/src/ota_picosdk.c index 4ca21ad8..d22f8325 100644 --- a/src/ota_picosdk.c +++ b/src/ota_picosdk.c @@ -100,7 +100,7 @@ static bool __no_inline_not_in_flash_func(mg_picosdk_write)(void *addr, static void __no_inline_not_in_flash_func(single_bank_swap)(char *p1, char *p2, size_t s, size_t ss) { - char *tmp = malloc(ss); + char *tmp = calloc(1, ss); if (tmp == NULL) return; #if PICO_RP2040 uint32_t xip[256 / sizeof(uint32_t)];