From: Jesse F. Williamson Date: Thu, 12 Feb 2026 19:20:47 +0000 (-0800) Subject: Throw exception on parse failure. X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1e2ff23b69b2040f87c2af71b2caa7c62b39c908;p=ceph-ci.git Throw exception on parse failure. Signed-off-by: Jesse F. Williamson --- diff --git a/src/common/ceph_json.h b/src/common/ceph_json.h index 4d90d789d4b..ef7578a3d22 100644 --- a/src/common/ceph_json.h +++ b/src/common/ceph_json.h @@ -193,12 +193,10 @@ protected: // that we throw it out: static bool parse_json(std::string_view input, boost::json::value& data_out) { - std::error_code ec; - - data_out = boost::json::parse(input, ec, boost::json::storage_ptr(), + data_out = boost::json::parse(input, boost::json::storage_ptr(), { .allow_invalid_utf8 = true }); - return ec ? false : true; + return true; } public: