aboutsummaryrefslogtreecommitdiff
path: root/ssh.go
diff options
context:
space:
mode:
Diffstat (limited to 'ssh.go')
-rw-r--r--ssh.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/ssh.go b/ssh.go
index cced23e..1a24498 100644
--- a/ssh.go
+++ b/ssh.go
@@ -16,12 +16,13 @@ func sshHandler(conn net.Conn, delay time.Duration) {
io.Copy(ioutil.Discard, conn)
}()
- tick := time.Tick(delay)
+ ticker := time.NewTicker(delay)
+ defer ticker.Stop()
for {
select {
case <-eof:
return
- case <-tick:
+ case <-ticker.C:
_, err := fmt.Fprintf(conn, "%x\r\n", rand.Uint32())
if err != nil {
return