Merge pull request #12188 from NixOS/mergify/bp/2.24-maintenance/pr-11853

fix(libmain/common-args): do not exceed maximum allowed verbosity (backport #11853)
This commit is contained in:
mergify[bot]
2025-01-10 19:34:54 +00:00
committed by GitHub

View File

@@ -17,7 +17,9 @@ MixCommonArgs::MixCommonArgs(const std::string & programName)
.shortName = 'v',
.description = "Increase the logging verbosity level.",
.category = loggingCategory,
.handler = {[]() { verbosity = (Verbosity) (verbosity + 1); }},
.handler = {[]() {
verbosity = (Verbosity) std::min<std::underlying_type_t<Verbosity>>(verbosity + 1, lvlVomit);
}},
});
addFlag({