From c88680adab6822a9919037edc86aa2e87355a109 Mon Sep 17 00:00:00 2001 From: Wizmo2 Date: Thu, 24 Nov 2022 12:27:02 -0500 Subject: [PATCH] update malloc --- components/services/accessors.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/components/services/accessors.c b/components/services/accessors.c index 61113dc0..d6c5ce05 100644 --- a/components/services/accessors.c +++ b/components/services/accessors.c @@ -322,8 +322,8 @@ esp_err_t config_rotary_set(rotary_struct_t * config){ esp_err_t config_ledvu_set(ledvu_struct_t * config){ int buffer_size=512; esp_err_t err=ESP_OK; - char * config_buffer=calloc(buffer_size,1); - char * config_buffer2=calloc(buffer_size,1); + char * config_buffer=malloc_init_external(buffer_size); + char * config_buffer2=malloc_init_external(buffer_size); if(config_buffer && config_buffer2) { snprintf(config_buffer,buffer_size,"%s,length=%i,gpio=%i",config->type, config->length, config->gpio); log_send_messaging(MESSAGING_INFO,"Updating ledvu configuration to %s",config_buffer); @@ -335,8 +335,6 @@ esp_err_t config_ledvu_set(ledvu_struct_t * config){ else { err = ESP_ERR_NO_MEM; } - FREE_AND_NULL(config_buffer); - FREE_AND_NULL(config_buffer2); return err; }