don't accept 0-byte connection IDs since we are a server

This commit is contained in:
Lucas Clemente
2016-04-14 16:37:12 +02:00
parent c0edd24a2e
commit 49ccd0bb01
2 changed files with 9 additions and 8 deletions

View File

@@ -75,6 +75,9 @@ func ParsePublicHeader(b io.ByteReader) (*PublicHeader, error) {
if err != nil {
return nil, err
}
if header.ConnectionID == 0 {
return nil, errors.New("PublicHeader: connection ID cannot be 0")
}
// Version (optional)