diff --git a/src/restic/backend/s3/s3_test.go b/src/restic/backend/s3/s3_test.go index 470a7ab5f..12ca73a10 100644 --- a/src/restic/backend/s3/s3_test.go +++ b/src/restic/backend/s3/s3_test.go @@ -53,13 +53,12 @@ func runMinio(ctx context.Context, t testing.TB, dir, key, secret string) func() time.Sleep(200 * time.Millisecond) c, err := net.Dial("tcp", "localhost:9000") - if err != nil { - continue - } - - success = true - if err := c.Close(); err != nil { - t.Fatal(err) + if err == nil { + success = true + if err := c.Close(); err != nil { + t.Fatal(err) + } + break } }