X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fcommon%2FHTMLFormatter.cc;h=b9344b74b8b9def645a07a5fe88787f04cdf0f76;hb=94b1876350060563a6ac95339df15f95fd3ebadc;hp=02ef744c4cbc7f254d3200f760b3f4d81d64476d;hpb=4832b6f0acade977670a37c20ff5dbe69e727416;p=ceph.git diff --git a/ceph/src/common/HTMLFormatter.cc b/ceph/src/common/HTMLFormatter.cc index 02ef744c4..b9344b74b 100644 --- a/ceph/src/common/HTMLFormatter.cc +++ b/ceph/src/common/HTMLFormatter.cc @@ -107,18 +107,18 @@ void HTMLFormatter::dump_float(const char *name, double d) dump_template(name, d); } -void HTMLFormatter::dump_string(const char *name, const std::string& s) +void HTMLFormatter::dump_string(const char *name, boost::string_view s) { - dump_template(name, escape_xml_str(s.c_str())); + dump_template(name, escape_xml_str(s.data())); } -void HTMLFormatter::dump_string_with_attrs(const char *name, const std::string& s, const FormatterAttrs& attrs) +void HTMLFormatter::dump_string_with_attrs(const char *name, boost::string_view s, const FormatterAttrs& attrs) { std::string e(name); std::string attrs_str; get_attrs_str(&attrs, attrs_str); print_spaces(); - m_ss << "
  • " << e << ": " << escape_xml_str(s.c_str()) << attrs_str << "
  • "; + m_ss << "
  • " << e << ": " << escape_xml_str(s.data()) << attrs_str << "
  • "; if (m_pretty) m_ss << "\n"; }