summaryrefslogtreecommitdiffstats
path: root/apps/settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 32391a1f53..ec8382b8a8 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -311,12 +311,13 @@ bool settings_load_config(const char* file, bool apply)
#endif
if (settings[i].cfg_vals == NULL)
{
+ int temp = atoi(value);
if (settings[i].flags&F_ALLOW_ARBITRARY_VALS ||
(temp >= settings[i].int_setting->min &&
temp <= settings[i].int_setting->max &&
temp % settings[i].int_setting->step == 0))
{
- *(int*)settings[i].setting = atoi(value);
+ *(int*)settings[i].setting = temp;
}
}
else