diff --git a/adb/connect.go b/adb/connect.go index 3226f34..f9537f9 100644 --- a/adb/connect.go +++ b/adb/connect.go @@ -8,10 +8,15 @@ import ( "net" "os" "strconv" + "sync" "time" ) +var mu sync.Mutex + func DialADB(addr string, timeout time.Duration) (net.Conn, error) { + mu.Lock() + defer mu.Unlock() d := net.Dialer{Timeout: timeout} return d.Dial("tcp", addr) }