diff --git a/src/croc/croc.go b/src/croc/croc.go index e004f953..71c3c2a0 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -416,6 +416,7 @@ func (c *Client) processMessage(m Message) (err error) { case "close-recipient": c.Step4FileTransfer = false c.Step3RecipientRequestFile = false + os.Exit(1) } if err != nil { return diff --git a/src/webrtc/pkg/session/receiver/receiver.go b/src/webrtc/pkg/session/receiver/receiver.go index 327f4093..9885c583 100644 --- a/src/webrtc/pkg/session/receiver/receiver.go +++ b/src/webrtc/pkg/session/receiver/receiver.go @@ -155,7 +155,6 @@ func (s *Session) receiveData(pathToFile string, fileSize int64) error { defer func() { log.Debugln("Stopped receiving data...") f.Close() - os.Exit(0) }() firstByte := true