Skip to content

Commit

Permalink
fixes a bug for messages without session id
Browse files Browse the repository at this point in the history
  • Loading branch information
Freundschaft committed Sep 4, 2015
1 parent 3c25cbf commit 4354ba8
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions lib/diameter-session.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,12 @@ function DiameterSession(options, socket) {

if (message.header.flags.request) {
if (self.sessionId === undefined) {
self.sessionId = _.find(message.body, function(avp) {
var sessionIdAvp = _.find(message.body, function(avp) {
return avp[0] === 'Session-Id';
})[1];
});
if(sessionIdAvp){
self.sessionId = sessionIdAvp[1];
}
}
var response = self.diameterCodec.constructResponse(message);

Expand Down

0 comments on commit 4354ba8

Please sign in to comment.