From 9135065bfc0cf5ed4d7b5f7732af7a6042eaab4d Mon Sep 17 00:00:00 2001 From: Eric Warmenhoven Date: Fri, 13 Sep 2024 14:11:24 -0400 Subject: [PATCH] Fix strlcpy being passed a length that's too long (#16998) --- gfx/video_shader_parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfx/video_shader_parse.c b/gfx/video_shader_parse.c index ceb2569b08..4367e26317 100644 --- a/gfx/video_shader_parse.c +++ b/gfx/video_shader_parse.c @@ -2075,7 +2075,7 @@ static bool video_shader_override_values(config_file_t *override_conf, fill_pathname_expanded_and_absolute(override_tex_path, override_conf->path, tex_path); video_shader_replace_wildcards(override_tex_path, PATH_MAX_LENGTH, override_conf->path); - strlcpy(shader->lut[i].path, override_tex_path, PATH_MAX_LENGTH); + strlcpy(shader->lut[i].path, override_tex_path, sizeof(shader->lut[i].path)); #ifdef DEBUG RARCH_DBG("[Shaders]: Texture: \"%s\" = %s.\n",