From f6a8480f21e3ccedc04beb838b8c97c112f3bfeb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 18 May 2021 13:56:49 +0200 Subject: [PATCH] (platform_psp.c) Switch to strlcpys instead of sprintf --- frontend/drivers/platform_psp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/drivers/platform_psp.c b/frontend/drivers/platform_psp.c index 70c70781c9..313d581b21 100644 --- a/frontend/drivers/platform_psp.c +++ b/frontend/drivers/platform_psp.c @@ -365,7 +365,7 @@ static void frontend_psp_exec(const char *path, bool should_load_game) param1 += 7; memcpy(core_name, param1, param2 - param1); core_name[param2-param1] = 0; - sprintf(argp, param2 + 8); + strlcpy(argp, param2 + 8, sizeof(argp)); args = strlen(argp); } else if (param1 > param2 && (param1 - (param2+8) < sizeof(argp)) && strlen(param1+7) < sizeof(core_name)) @@ -374,7 +374,7 @@ static void frontend_psp_exec(const char *path, bool should_load_game) param2 += 8; memcpy(argp, param2, param1 - param2); argp[param1-param2] = 0; - sprintf(core_name, param1 + 7); + strlcpy(core_name, param1 + 7, sizeof(core_name)); args = strlen(argp); } else