X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=source%2Fdiameter.comm%2FLocalServer.cpp;h=a14b3c6649f94fc992fc5335d9dcba84f3f53f13;hb=c8a0b8a8606f42cd2cc6cd14c7f180319f45bf85;hp=985e4a8fc7a89749b0c51b998414f4afab75ad7f;hpb=129af2a9a7c287843be5bd443c5b1ad9b08438a8;p=anna.git diff --git a/source/diameter.comm/LocalServer.cpp b/source/diameter.comm/LocalServer.cpp index 985e4a8..a14b3c6 100644 --- a/source/diameter.comm/LocalServer.cpp +++ b/source/diameter.comm/LocalServer.cpp @@ -305,6 +305,10 @@ throw(anna::RuntimeException) { if(ii == serverSession_end()) return; + // Remove origin-realm / origin-host for server session in delivery map + // This is related to http://redmine.teslayout.com/issues/41 + a_engine->manageDrDhServerSession(serverSession, false /* desregister */); + try { //serverSession->setState(ServerSession::State::Closing); NOT MANAGED WITH SERVER SESSIONS serverSession->unbind(true /* always forceDisconnect on server sessions ... */);