From 9b0dfe8b9873f36165ceb4fc0ef143641c1195e8 Mon Sep 17 00:00:00 2001
From: prlanzarin <prlanzarin@inf.ufrgs.br>
Date: Tue, 10 Jul 2018 16:28:17 +0000
Subject: [PATCH] Fixed SFU screenshare start method error handling

---
 labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js b/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js
index 888ffe8599..a565cce9e3 100644
--- a/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js
+++ b/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js
@@ -70,8 +70,8 @@ module.exports = class ScreenshareManager extends BaseManager {
 
           Logger.info(this._logPrefix, "Sending startResponse to peer", sessionId, "for connection", session._id);
         }
-        catch (err) {
-          Logger.error(this._logPrefix, err);
+        catch (error) {
+          Logger.error(this._logPrefix, error);
           this._bbbGW.publish(JSON.stringify({
             connectionId: connectionId,
             type: C.SCREENSHARE_APP,
@@ -119,7 +119,7 @@ module.exports = class ScreenshareManager extends BaseManager {
 
       default:
         this._bbbGW.publish(JSON.stringify({
-          connectionId: session._id? session._id : 'none',
+          connectionId: (session && session._id) ? session._id : 'none',
           id : 'error',
           message: 'Invalid message ' + message
         }), C.FROM_SCREENSHARE);
-- 
GitLab