X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2FProgrammedAnswers.cpp;h=8e310d72a4160d3b994b8d4c783144ad083b5229;hb=fad7b1cb36dc9d5de0a7b775fdfb82778a693102;hp=f617282af1be29e34e0b05dd9cb29de5e52f008f;hpb=129500a50678c43ff28fb0054d6197899b8c0b2c;p=anna.git diff --git a/example/diameter/launcher/ProgrammedAnswers.cpp b/example/diameter/launcher/ProgrammedAnswers.cpp index f617282..8e310d7 100644 --- a/example/diameter/launcher/ProgrammedAnswers.cpp +++ b/example/diameter/launcher/ProgrammedAnswers.cpp @@ -45,6 +45,9 @@ void ProgrammedAnswers::dump () throw() { } void ProgrammedAnswers::addMessage(int code, anna::diameter::codec::Message *message) throw() { + if (!message) return; // just in case + message->setEngine(a_codecEngine); // just in case + reacting_answers_const_iterator it = a_deques.find(code); if (it != a_deques.end()) { it->second->push_back(message);