From 55ed86bb98ecca3dc03f946b67a4b5a999dc04c9 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 26 Jul 2021 14:53:43 +0800 Subject: [PATCH] common, mon: use strict_si_cast<>(std::string_view,..) simpler this way Signed-off-by: Kefu Chai --- src/common/options.cc | 4 ++-- src/mon/OSDMonitor.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/options.cc b/src/common/options.cc index 33fd6032b46..8c9b7418b6e 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -150,13 +150,13 @@ int Option::parse_value( } if (type == Option::TYPE_INT) { - int64_t f = strict_si_cast(val.c_str(), error_message); + int64_t f = strict_si_cast(val, error_message); if (!error_message->empty()) { return -EINVAL; } *out = f; } else if (type == Option::TYPE_UINT) { - uint64_t f = strict_si_cast(val.c_str(), error_message); + uint64_t f = strict_si_cast(val, error_message); if (!error_message->empty()) { return -EINVAL; } diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index c1fd12128c6..0b4bc5580c5 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -8128,7 +8128,7 @@ int OSDMonitor::prepare_command_pool_set(const cmdmap_t& cmdmap, "csum_min_block", }; if (count(begin(si_options), end(si_options), var)) { - n = strict_si_cast(val.c_str(), &interr); + n = strict_si_cast(val, &interr); } else if (count(begin(iec_options), end(iec_options), var)) { n = strict_iec_cast(val, &interr); } else { -- 2.39.5