From 31b63e9d445b5e3c3f4e4f782b9ccfed76d4f7d2 Mon Sep 17 00:00:00 2001 From: giongto35 Date: Mon, 6 May 2019 01:57:55 +0800 Subject: [PATCH] Remove log.Fatal --- handler/browser.go | 5 ++++- handler/overlord.go | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/handler/browser.go b/handler/browser.go index d591aefd..98c81672 100644 --- a/handler/browser.go +++ b/handler/browser.go @@ -25,7 +25,10 @@ func (s *Session) RegisterBrowserClient() { log.Println("Received user SDP") localSession, err := s.peerconnection.StartClient(resp.Data, config.Width, config.Height) if err != nil { - log.Fatalln(err) + if err != nil { + log.Println("Error: Cannot create new webrtc session", err) + return cws.EmptyPacket + } } return cws.WSPacket{ diff --git a/handler/overlord.go b/handler/overlord.go index 2e1ef59e..a6a2c9df 100644 --- a/handler/overlord.go +++ b/handler/overlord.go @@ -58,7 +58,8 @@ func (s *Session) RegisterOverlordClient() { oclient.peerconnections[resp.SessionID] = peerconnection if err != nil { - log.Fatalln(err) + log.Println("Error: Cannot create new webrtc session", err) + return cws.EmptyPacket } return cws.WSPacket{