summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--remoting/webapp/me2mom/client_session.js10
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');
+ }
}
};