resolve buffer issues

This commit is contained in:
Wizmo2
2023-07-29 11:36:30 -04:00
parent 5eaaa9a9c0
commit 0f89f8336a

View File

@@ -323,8 +323,7 @@ esp_err_t config_ledvu_set(ledvu_struct_t * config){
int buffer_size=512;
esp_err_t err=ESP_OK;
char * config_buffer=malloc_init_external(buffer_size);
char * config_buffer2=malloc_init_external(buffer_size);
if(config_buffer && config_buffer2) {
if(config_buffer) {
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);
err = config_set_value(NVS_TYPE_STR, "led_vu_config", config_buffer);
@@ -335,6 +334,7 @@ esp_err_t config_ledvu_set(ledvu_struct_t * config){
else {
err = ESP_ERR_NO_MEM;
}
FREE_AND_NULL(config_buffer);
return err;
}