From ca687b56f62b17536536552efa53e67fc2f0434d Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Fri, 11 Apr 2008 16:58:00 -0700 Subject: [PATCH] avoid trailing | --- src/core/attribute-list.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/attribute-list.cc b/src/core/attribute-list.cc index c32ad4d91..b9dde8bf2 100644 --- a/src/core/attribute-list.cc +++ b/src/core/attribute-list.cc @@ -187,10 +187,11 @@ std::string AttributeList::SerializeToString (void) const { std::ostringstream oss; - for (Attrs::const_iterator i = m_attributes.begin (); i != m_attributes.end (); i++) + for (Attrs::const_iterator i = m_attributes.begin (); i != m_attributes.end ();) { std::string name = LookupAttributeFullNameByChecker (i->checker); oss << name << "=" << i->value.SerializeToString (i->checker); + i++; if (i != m_attributes.end ()) { oss << "|";