X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=source%2Fdiameter%2Fcodec%2FMessage.cpp;h=5fe27244a38a336b2f09540e09ea96548dc12244;hb=7512c4429857d8b048c89ac94b9b631a5e912280;hp=e28ca64cf906e97042b53e1be8789833b569c981;hpb=4e12ac57e93c052f716a6305ad8fc099c45899d1;p=anna.git diff --git a/source/diameter/codec/Message.cpp b/source/diameter/codec/Message.cpp index e28ca64..5fe2724 100644 --- a/source/diameter/codec/Message.cpp +++ b/source/diameter/codec/Message.cpp @@ -1,4 +1,4 @@ -// ANNA - Anna is Not 'N' Anymore +// ANNA - Anna is Not Nothingness Anymore // // (c) Copyright 2005-2014 Eduardo Ramos Testillano & Francisco Ruiz Rayo // @@ -709,6 +709,7 @@ void Message::fromXML(const anna::xml::Node* messageNode) throw(anna::RuntimeExc hbh = messageNode->getAttribute("hop-by-hop-id", false /* no exception */); ete = messageNode->getAttribute("end-by-end-id", false /* no exception */); int i_aux; + unsigned int u_aux; if(version) { i_aux = version->getIntegerValue(); @@ -808,41 +809,41 @@ void Message::fromXML(const anna::xml::Node* messageNode) throw(anna::RuntimeExc } // Application-id - i_aux = appid->getIntegerValue(); + u_aux = appid->getIntegerValue(); - if(i_aux < 0) { + if(u_aux < 0) { std::string msg = "Error processing command getValue(); msg += "': negative values are not allowed"; throw anna::RuntimeException(msg, ANNA_FILE_LOCATION); } - setApplicationId(i_aux); + setApplicationId(u_aux); // Hob-by-hop-id if(hbh) { - i_aux = hbh->getIntegerValue(); + u_aux = hbh->getIntegerValue(); - if(i_aux < 0) { + if(u_aux < 0) { std::string msg = "Error processing command getValue(); msg += "': negative values are not allowed"; throw anna::RuntimeException(msg, ANNA_FILE_LOCATION); } - } else i_aux = 0; + } else u_aux = 0; - setHopByHop(i_aux); + setHopByHop(u_aux); // End-to-end-id if(ete) { - i_aux = ete->getIntegerValue(); + u_aux = ete->getIntegerValue(); - if(i_aux < 0) { + if(u_aux < 0) { std::string msg = "Error processing command getValue(); msg += "': negative values are not allowed"; throw anna::RuntimeException(msg, ANNA_FILE_LOCATION); } - } else i_aux = 0; + } else u_aux = 0; - setEndToEnd(i_aux); + setEndToEnd(u_aux); // Childrens Avp *avp;