From 797e62f6047a25e16702e085dd6814a8bc13dee9 Mon Sep 17 00:00:00 2001 From: Jools Wills Date: Sat, 19 Mar 2016 03:30:04 +0000 Subject: [PATCH] fix config path saving when saving new config - can't use overlapping buffers in snprintf - fixes #2793 --- command_event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/command_event.c b/command_event.c index fa2db47eff..d0860501a0 100644 --- a/command_event.c +++ b/command_event.c @@ -702,7 +702,7 @@ static bool event_save_core_config(void) else strlcpy(tmp, ".cfg", sizeof(tmp)); - snprintf(config_path, sizeof(config_path), "%s%s", config_path, tmp); + strlcat(config_path, tmp, sizeof(config_path)); if (!path_file_exists(config_path)) { found_path = true;