Add site info in app loader
[anna.git] / source / diameter / stack / Avp.cpp
index 502745a..252e816 100644 (file)
@@ -184,7 +184,7 @@ std::string anna::diameter::stack::Avp::asString() const throw() {
       std::string qual = (*it).second.getQual();
       int NumberOfSpaces = strlen(DICTIONARY_AVPRULE_TAB) - qual.size();
 
-      for(register int k = 0; k < NumberOfSpaces; k++) trace += " ";
+      for(int k = 0; k < NumberOfSpaces; k++) trace += " ";
 
       trace += (*it).second.asString();
       trace += "\n";
@@ -294,7 +294,9 @@ anna::xml::Node* anna::diameter::stack::Avp::asXML(anna::xml::Node* parent) cons
     single->createAttribute("format-name", a_formatName);
 
     if(format->isEnumerated()) {
-      single->createAttribute("enum", getEnums());
+      std::string enums = getEnums();
+
+      if(enums != "") single->createAttribute("enum", enums);
     }
 
     if(hasAliases()) {