aboutsummaryrefslogtreecommitdiff
path: root/ssh/test/dial_unix_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'ssh/test/dial_unix_test.go')
-rw-r--r--ssh/test/dial_unix_test.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/ssh/test/dial_unix_test.go b/ssh/test/dial_unix_test.go
index 0a5f5e3..8ec8d50 100644
--- a/ssh/test/dial_unix_test.go
+++ b/ssh/test/dial_unix_test.go
@@ -9,6 +9,7 @@ package test
// direct-tcpip and direct-streamlocal functional tests
import (
+ "context"
"fmt"
"io"
"net"
@@ -46,7 +47,11 @@ func testDial(t *testing.T, n, listenAddr string, x dialTester) {
}
}()
- conn, err := sshConn.Dial(n, l.Addr().String())
+ ctx, cancel := context.WithCancel(context.Background())
+ conn, err := sshConn.DialContext(ctx, n, l.Addr().String())
+ // Canceling the context after dial should have no effect
+ // on the opened connection.
+ cancel()
if err != nil {
t.Fatalf("Dial: %v", err)
}