diff --git a/src/corelib/global/qlogging.cpp b/src/corelib/global/qlogging.cpp index 6c13e1a1ffa..413b6bc4b00 100644 --- a/src/corelib/global/qlogging.cpp +++ b/src/corelib/global/qlogging.cpp @@ -186,7 +186,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)