Preparing for multistack
[anna.git] / example / diameter / launcher / ProgrammedAnswers.cpp
index f617282..8e310d7 100644 (file)
@@ -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);