diff --git a/handshake_server_test.go b/handshake_server_test.go index fa93c8a..bcd3d43 100644 --- a/handshake_server_test.go +++ b/handshake_server_test.go @@ -206,7 +206,8 @@ func TestRenegotiationExtension(t *testing.T) { buf = make([]byte, 1024) n, err := c.Read(buf) if err != nil { - t.Fatalf("Server read returned error: %s", err) + t.Errorf("Server read returned error: %s", err) + return } buf = buf[:n] c.Close() diff --git a/tls_test.go b/tls_test.go index 1a5286c..8933f4f 100644 --- a/tls_test.go +++ b/tls_test.go @@ -295,12 +295,14 @@ func TestTLSUniqueMatches(t *testing.T) { for i := 0; i < 2; i++ { sconn, err := ln.Accept() if err != nil { - t.Fatal(err) + t.Error(err) + return } serverConfig := testConfig.Clone() srv := Server(sconn, serverConfig) if err := srv.Handshake(); err != nil { - t.Fatal(err) + t.Error(err) + return } serverTLSUniques <- srv.ConnectionState().TLSUnique }