2
0

Support SSLRequest and CancelRequest

This commit is contained in:
Jack Christensen
2019-08-31 11:48:01 -05:00
parent 76538434cf
commit 1ba5dcbe01
4 changed files with 138 additions and 16 deletions
+1 -8
View File
@@ -9,10 +9,7 @@ import (
"github.com/pkg/errors"
)
const (
ProtocolVersionNumber = 196608 // 3.0
sslRequestNumber = 80877103
)
const ProtocolVersionNumber = 196608 // 3.0
type StartupMessage struct {
ProtocolVersion uint32
@@ -32,10 +29,6 @@ func (dst *StartupMessage) Decode(src []byte) error {
dst.ProtocolVersion = binary.BigEndian.Uint32(src)
rp := 4
if dst.ProtocolVersion == sslRequestNumber {
return errors.Errorf("can't handle ssl connection request")
}
if dst.ProtocolVersion != ProtocolVersionNumber {
return errors.Errorf("Bad startup message version number. Expected %d, got %d", ProtocolVersionNumber, dst.ProtocolVersion)
}