summaryrefslogtreecommitdiff
path: root/src/regress/lib/libtls
diff options
context:
space:
mode:
authorjsing <>2017-04-09 14:31:44 +0000
committerjsing <>2017-04-09 14:31:44 +0000
commit3a517e45fb024ec0afef7012f9e1c118b8e72389 (patch)
treed1d79fc0eada8cad2236a56ef3cf37631f95d82a /src/regress/lib/libtls
parentb01e5f1524ee7d1a043503bb6e7d4a2ec7696729 (diff)
downloadopenbsd-3a517e45fb024ec0afef7012f9e1c118b8e72389.tar.gz
openbsd-3a517e45fb024ec0afef7012f9e1c118b8e72389.tar.bz2
openbsd-3a517e45fb024ec0afef7012f9e1c118b8e72389.zip
Improve unknown protocol version handling.
Diffstat (limited to 'src/regress/lib/libtls')
-rw-r--r--src/regress/lib/libtls/gotls/tls.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/regress/lib/libtls/gotls/tls.go b/src/regress/lib/libtls/gotls/tls.go
index 9b42b0aafc..961dde1308 100644
--- a/src/regress/lib/libtls/gotls/tls.go
+++ b/src/regress/lib/libtls/gotls/tls.go
@@ -14,6 +14,7 @@ import "C"
14 14
15import ( 15import (
16 "errors" 16 "errors"
17 "fmt"
17 "time" 18 "time"
18 "unsafe" 19 "unsafe"
19) 20)
@@ -30,7 +31,7 @@ type ProtocolVersion uint32
30func (pv ProtocolVersion) String() string { 31func (pv ProtocolVersion) String() string {
31 name, ok := protocolNames[pv] 32 name, ok := protocolNames[pv]
32 if !ok { 33 if !ok {
33 return "unknown protocol version" 34 return fmt.Sprintf("unknown protocol version %x", pv)
34 } 35 }
35 return name 36 return name
36} 37}
@@ -56,7 +57,7 @@ func ProtocolVersionFromString(version string) (ProtocolVersion, error) {
56 return proto, nil 57 return proto, nil
57 } 58 }
58 } 59 }
59 return 0, errors.New("unknown protocol version") 60 return 0, fmt.Errorf("unknown protocol version %q", version)
60} 61}
61 62
62// TLSConfig provides configuration options for a TLS context. 63// TLSConfig provides configuration options for a TLS context.