From 7df06272b85d062e2059af114c969ddf81ed174f Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Mon, 24 Sep 2018 16:05:34 -0700 Subject: [PATCH] make sure to close connection --- src/recipient/recipient.go | 1 + src/sender/sender.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/recipient/recipient.go b/src/recipient/recipient.go index 42b5833..1b2124c 100644 --- a/src/recipient/recipient.go +++ b/src/recipient/recipient.go @@ -329,6 +329,7 @@ func connectToTCPServer(room string, address string) (com comm.Comm, err error) if err != nil { return } + defer connection.Close() connection.SetReadDeadline(time.Now().Add(3 * time.Hour)) connection.SetDeadline(time.Now().Add(3 * time.Hour)) connection.SetWriteDeadline(time.Now().Add(3 * time.Hour)) diff --git a/src/sender/sender.go b/src/sender/sender.go index 6977e71..d8960da 100644 --- a/src/sender/sender.go +++ b/src/sender/sender.go @@ -306,10 +306,11 @@ func connectToTCPServer(room string, address string) (com comm.Comm, err error) if err != nil { return } + defer connection.Close() connection.SetReadDeadline(time.Now().Add(3 * time.Hour)) connection.SetDeadline(time.Now().Add(3 * time.Hour)) connection.SetWriteDeadline(time.Now().Add(3 * time.Hour)) - + com = comm.New(connection) ok, err := com.Receive() if err != nil {