update public header parsing to version 33

refs #51
This commit is contained in:
Lucas Clemente
2016-05-05 00:52:04 +02:00
parent df2e6e32eb
commit d1d4dbde2c
4 changed files with 79 additions and 78 deletions

View File

@@ -3,7 +3,6 @@ package quic
import (
"bytes"
"crypto/tls"
"errors"
"net"
"sync"
@@ -89,7 +88,7 @@ func (s *Server) handlePacket(conn *net.UDPConn, remoteAddr *net.UDPAddr, packet
publicHeader, err := ParsePublicHeader(r)
if err != nil {
// ToDo: send errorcodes.QUIC_INVALID_PACKET_HEADER
return errors.New("Could not parse public header")
return err
}
publicHeader.Raw = packet[:len(packet)-r.Len()]