diff --git a/lib/inc/drogon/utils/Utilities.h b/lib/inc/drogon/utils/Utilities.h index 370febed6d..fd4583f547 100644 --- a/lib/inc/drogon/utils/Utilities.h +++ b/lib/inc/drogon/utils/Utilities.h @@ -656,7 +656,8 @@ T fromString(const std::string &p) noexcept(false) // ("1a" should not return 1) if (pos != p.size()) throw std::invalid_argument("Invalid value"); - if ((v < static_cast((std::numeric_limits::min)())) || + if ((v < + static_cast((std::numeric_limits::lowest)())) || (v > static_cast((std::numeric_limits::max)()))) throw std::out_of_range("Value out of range"); return static_cast(v);