From: Robert Swiecki Date: Fri, 25 May 2018 22:40:28 +0000 (+0200) Subject: cmdline: check val value before conversion X-Git-Tag: 2.7~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5632b66a5ffe476328acef6b24661e0ac1f9b62d;p=platform%2Fupstream%2Fnsjail.git cmdline: check val value before conversion --- diff --git a/cmdline.cc b/cmdline.cc index 0872606..83407f6 100644 --- a/cmdline.cc +++ b/cmdline.cc @@ -289,11 +289,11 @@ uint64_t parseRLimit(int res, const char* optarg, unsigned long mul) { res, optarg); } errno = 0; - uint64_t val = strtoull(optarg, NULL, 0) * mul; + uint64_t val = strtoull(optarg, NULL, 0); if (val == ULLONG_MAX && errno != 0) { PLOG_F("strtoul('%s', 0)", optarg); } - return val; + return val * mul; } static std::string argFromVec(const std::vector& vec, size_t pos) {