avoid trailing |
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Fri, 11 Apr 2008 16:58:00 -0700
changeset 2957 8a87a9734bd6
parent 2956 1c1345207c74
child 2958 f6ec069d17da
avoid trailing |
src/core/attribute-list.cc
--- a/src/core/attribute-list.cc	Fri Apr 11 16:52:22 2008 -0700
+++ b/src/core/attribute-list.cc	Fri Apr 11 16:58:00 2008 -0700
@@ -187,10 +187,11 @@
 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 << "|";