diff --git a/src/corelib/global/qlogging.cpp b/src/corelib/global/qlogging.cpp index 2adf306650a..b26b5cc1321 100644 --- a/src/corelib/global/qlogging.cpp +++ b/src/corelib/global/qlogging.cpp @@ -146,7 +146,7 @@ static int checked_var_value(const char *varname) bool ok; int value = str.toInt(&ok, 0); - return ok ? value : 1; + return (ok && value >= 0) ? value : 1; } static bool is_fatal_count_down(QAtomicInt &n)