From 220c84c7a35f31f0b44c99df1793c72680458131 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 16 Aug 2018 18:53:19 +0200 Subject: [PATCH] Fix strlcat size arguments --- managers/cheat_manager.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/managers/cheat_manager.c b/managers/cheat_manager.c index 67abbb0bab..81ccdc64ba 100644 --- a/managers/cheat_manager.c +++ b/managers/cheat_manager.c @@ -608,15 +608,15 @@ bool cheat_manager_get_game_specific_filename(char * cheat_filename, size_t max_ return false ; cheat_filename[0] = '\0'; - strlcat(cheat_filename, settings->paths.path_cheat_database, max_length-1) ; - fill_pathname_slash(cheat_filename, max_length) ; - strlcat(cheat_filename, core_name, max_length-strlen(cheat_filename)-1) ; - fill_pathname_slash(cheat_filename, max_length) ; + strlcat(cheat_filename, settings->paths.path_cheat_database, max_length); + fill_pathname_slash(cheat_filename, max_length); + strlcat(cheat_filename, core_name, max_length); + fill_pathname_slash(cheat_filename, max_length); if (!filestream_exists(cheat_filename)) path_mkdir(cheat_filename); - strlcat(cheat_filename, game_name, max_length-strlen(cheat_filename)-1) ; + strlcat(cheat_filename, game_name, max_length); return true ;