diff --git a/source/creator/creator_args.cc b/source/creator/creator_args.cc index b006c002840..9bbf0b6daa7 100644 --- a/source/creator/creator_args.cc +++ b/source/creator/creator_args.cc @@ -1181,7 +1181,7 @@ static int arg_handle_log_level_set(int argc, const char **argv, void * /*data*/ else if (parse_int_clamp(argv[1], nullptr, -1, INT_MAX, &G.log.level, &err_msg)) { /* Numeric level for backwards compatibility. */ if (G.log.level < 0) { - G.log.level = INT_MAX; + G.log.level = CLG_LEVEL_LEN - 1; } else { G.log.level = std::min(CLG_LEVEL_INFO + G.log.level, CLG_LEVEL_LEN - 1);