mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-03-05 18:07:01 +00:00
Merge pull request #934 from lioncash/overflow
shader_parse: Fix potential sscanf buffer overflow
This commit is contained in:
commit
b8df671bd9
@ -304,7 +304,7 @@ bool gfx_shader_resolve_parameters(config_file_t *conf, struct gfx_shader *shade
|
||||
|
||||
while (shader->num_parameters < ARRAY_SIZE(shader->parameters) && fgets(line, sizeof(line), file))
|
||||
{
|
||||
int ret = sscanf(line, "#pragma parameter %64s \"%64[^\"]\" %f %f %f %f",
|
||||
int ret = sscanf(line, "#pragma parameter %63s \"%63[^\"]\" %f %f %f %f",
|
||||
param->id, param->desc, ¶m->initial, ¶m->minimum, ¶m->maximum, ¶m->step);
|
||||
|
||||
if (ret >= 5)
|
||||
|
Loading…
x
Reference in New Issue
Block a user