From e81d67eadd14afe691becf0d6c7dbc0592e24fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D1=82=D0=B0=D0=BD=D0=B8=D1=81=D0=BB=D0=B0=D0=B2?= Date: Fri, 1 Feb 2019 12:19:12 +0000 Subject: [PATCH] delete goroutine --- sl500.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/sl500.go b/sl500.go index 41e348e..3513229 100644 --- a/sl500.go +++ b/sl500.go @@ -326,14 +326,8 @@ func (s *Sl500) RfM1Transfer(blockNumber byte) ([]byte, error) { } func readResponseWithTimeout(s *Sl500) ([]byte, error) { - inner := make(chan response) - - go func() { - i, v := readResponse(s) - inner <- response{data: i, err: v} - }() - - v := <-inner + i, err := readResponse(s) + v := response{data: i, err: err} return v.data, v.err }