diff --git a/pgproto3/parse.go b/pgproto3/parse.go index b8775547..ca4834c6 100644 --- a/pgproto3/parse.go +++ b/pgproto3/parse.go @@ -17,6 +17,8 @@ type Parse struct { func (*Parse) Frontend() {} func (dst *Parse) Decode(src []byte) error { + *dst = Parse{} + buf := bytes.NewBuffer(src) b, err := buf.ReadBytes(0)