summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--options/m_option.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/options/m_option.c b/options/m_option.c
index 1f6d8e800b..0fb13333d4 100644
--- a/options/m_option.c
+++ b/options/m_option.c
@@ -282,6 +282,8 @@ static void add_int64(const m_option_t *opt, void *val, double add, bool wrap)
{
int64_t v = *(int64_t *)val;
+ clamp_int64(opt, &v);
+
v = v + add;
bool is64 = opt->type->size == sizeof(int64_t);