Fix overlap of source and destination buffers in snprintf call

This commit is contained in:
Nikola Kocić 2016-06-18 22:53:49 +02:00
parent f4772f07f3
commit ebfb7652b0

View File

@ -1586,7 +1586,7 @@ static void command_event_save_state(const char *path,
strlcpy(buf, path, sizeof(buf));
snprintf(buf, sizeof(buf), "%s", path);
path_remove_extension(buf);
snprintf(buf, sizeof(buf), "%s.last", buf);
strlcat(buf, ".last", sizeof(buf));
if (!content_rename_state(path, buf))
{