From 1195dd991e593e6593c173a1fa93e2e9dd045d3d Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sat, 1 Apr 2023 08:50:03 +0100 Subject: [PATCH] Clearer len calculation. --- plugins/dynamic-security/plugin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/dynamic-security/plugin.c b/plugins/dynamic-security/plugin.c index 980a3415..59aca8cd 100644 --- a/plugins/dynamic-security/plugin.c +++ b/plugins/dynamic-security/plugin.c @@ -451,8 +451,8 @@ void dynsec__config_save(void) json_str_len = strlen(json_str); /* Save to file */ - file_path_len = strlen(config_file) + 1; - file_path = mosquitto_malloc(file_path_len + 4); + file_path_len = strlen(config_file) + strlen(".new") + 1; + file_path = mosquitto_malloc(file_path_len); if(file_path == NULL){ mosquitto_free(json_str); mosquitto_log_printf(MOSQ_LOG_ERR, "Error saving Dynamic security plugin config: Out of memory.\n");