From a706f7ec5eeb19761ef482e86113c258fb4c2a7c Mon Sep 17 00:00:00 2001 From: Marin Ivanov Date: Tue, 4 Feb 2020 05:16:58 +0200 Subject: close chan semaphores, instead --- http.go | 2 +- ssh.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/http.go b/http.go index cf665b4..6abac6d 100644 --- a/http.go +++ b/http.go @@ -33,8 +33,8 @@ func httpHandler(conn net.Conn, delay time.Duration) { eof := make(chan empty) go func() { + close(eof) io.Copy(ioutil.Discard, conn) - eof <- empty{} }() tick := time.Tick(delay) diff --git a/ssh.go b/ssh.go index 909dc13..cced23e 100644 --- a/ssh.go +++ b/ssh.go @@ -12,8 +12,8 @@ import ( func sshHandler(conn net.Conn, delay time.Duration) { eof := make(chan empty) go func() { + defer close(eof) io.Copy(ioutil.Discard, conn) - eof <- empty{} }() tick := time.Tick(delay) -- cgit v1.2.3