From ea9aa3f8ec95cc0cb3d19f62d3e9568cffeb732d Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Mon, 22 Oct 2018 19:41:50 -0700 Subject: [PATCH] recipient websockets should check for errors --- src/croc/recipient.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/croc/recipient.go b/src/croc/recipient.go index 63bdf68..fe632ac 100644 --- a/src/croc/recipient.go +++ b/src/croc/recipient.go @@ -426,6 +426,9 @@ func (cr *Croc) receive(forceSend int, serverAddress string, tcpPorts []string, for { // read from websockets websocketMessageData := <-websocketMessages + if bytes.HasPrefix(websocketMessageData.message, []byte("error")) { + return fmt.Errorf("%s", websocketMessageData.message) + } if websocketMessageData.messageType != websocket.BinaryMessage { continue }