diff options
-rw-r--r-- | remoting/webapp/me2mom/client_session.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/remoting/webapp/me2mom/client_session.js b/remoting/webapp/me2mom/client_session.js index 0dac5a1..021f14f 100644 --- a/remoting/webapp/me2mom/client_session.js +++ b/remoting/webapp/me2mom/client_session.js @@ -213,10 +213,12 @@ remoting.ClientSession.prototype.sendIq_ = function(msg) { this.sendIqWithParameters_(parameters); - var action = jingleNode.getAttribute('action'); - if (jingleNode.nodeName == 'jingle' && action == 'session-initiate') { - // The session id is needed in order to close the session later. - this.sessionId = jingleNode.getAttribute('sid'); + if (jingleNode) { + var action = jingleNode.getAttribute('action'); + if (jingleNode.nodeName == 'jingle' && action == 'session-initiate') { + // The session id is needed in order to close the session later. + this.sessionId = jingleNode.getAttribute('sid'); + } } }; |