mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 03:12:00 -04:00
fix buffer overflow
This commit is contained in:
parent
ac8202b60c
commit
65dff4019f
@ -2355,6 +2355,7 @@ static void M_DrawSetting(setup_menu_t *s, int accum_y)
|
||||
if (flags & S_THERMO)
|
||||
{
|
||||
int value = s->var.def->location->i;
|
||||
int min = s->var.def->limit.min;
|
||||
int max = s->var.def->limit.max;
|
||||
int width = (flags & S_THRM_SIZE11) ? M_THRM_SIZE11 : M_THRM_SIZE8;
|
||||
const char **strings = GetStrings(s->strings_id);
|
||||
@ -2367,6 +2368,8 @@ static void M_DrawSetting(setup_menu_t *s, int accum_y)
|
||||
max = M_THRM_UL_VAL;
|
||||
}
|
||||
|
||||
value = BETWEEN(min, max, value);
|
||||
|
||||
byte *cr;
|
||||
if (flags & S_HILITE)
|
||||
cr = cr_bright;
|
||||
|
Loading…
x
Reference in New Issue
Block a user