//------------------------------------------------------------------------------
//------------------------------------------------------ Message::setFailedAvp()
//------------------------------------------------------------------------------
-void Message::setFailedAvp(const parent_t &parent, AvpId wrong) throw(anna::RuntimeException) {
+void Message::setFailedAvp(const parent_t &parent, AvpId wrong, const char *wrongName) throw(anna::RuntimeException) {
if(isRequest()) return;
LOGDEBUG(
std::string msg = "Adding to Failed-AVP, the wrong avp ";
- msg += anna::diameter::functions::avpIdAsPairString(wrong);
+ msg += wrongName ? wrongName : (anna::diameter::functions::avpIdAsPairString(wrong));
msg += " found inside ";
msg += parent.asString();