From f61a371438483557ed8587207955a74c4a84d702 Mon Sep 17 00:00:00 2001 From: "lu.shasha" Date: Fri, 27 Oct 2017 10:14:14 +0800 Subject: [PATCH] common: strict_strtol INT_MAX and INT_MIN is valid Signed-off-by: Shasha Lu --- src/common/strtol.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/strtol.cc b/src/common/strtol.cc index 4997a1242af1..5721b63fb41d 100644 --- a/src/common/strtol.cc +++ b/src/common/strtol.cc @@ -61,7 +61,7 @@ int strict_strtol(const char *str, int base, std::string *err) long long ret = strict_strtoll(str, base, err); if (!err->empty()) return 0; - if ((ret <= INT_MIN) || (ret >= INT_MAX)) { + if ((ret < INT_MIN) || (ret > INT_MAX)) { errStr = "The option value '"; errStr.append(str); errStr.append("'"); -- 2.47.3