]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Formatter: fix XML formatter
authorYehuda Sadeh <yehuda@inktank.com>
Fri, 21 Sep 2012 23:10:27 +0000 (16:10 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Mon, 8 Oct 2012 18:06:17 +0000 (11:06 -0700)
XML formatter wasn't clearing stream string buffer
when completing the section.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/common/Formatter.cc

index 4f72753f42664bc9022b313d3510770d0037403c..305aa3bc466e7e1b354a86b16c769485a6295acb 100644 (file)
@@ -366,6 +366,7 @@ void XMLFormatter::finish_pending_string()
     m_ss << escape_xml_str(m_pending_string.str().c_str())
          << "</" << m_pending_string_name << ">";
     m_pending_string_name.clear();
+    m_pending_string.str(std::string());
     if (m_pretty) {
       m_ss << "\n";
     }