fix alignment of 64bit atomic for x86, see atomic package BUGs section

This commit is contained in:
Lucas Clemente
2016-07-09 15:10:35 +02:00
parent 91f1eb1561
commit a09de18f56

View File

@@ -20,6 +20,8 @@ type packedPacket struct {
} }
type packetPacker struct { type packetPacker struct {
lastPacketNumber protocol.PacketNumber
connectionID protocol.ConnectionID connectionID protocol.ConnectionID
version protocol.VersionNumber version protocol.VersionNumber
cryptoSetup *handshake.CryptoSetup cryptoSetup *handshake.CryptoSetup
@@ -28,8 +30,6 @@ type packetPacker struct {
streamFramer *streamFramer streamFramer *streamFramer
controlFrames []frames.Frame controlFrames []frames.Frame
lastPacketNumber protocol.PacketNumber
} }
func newPacketPacker(connectionID protocol.ConnectionID, cryptoSetup *handshake.CryptoSetup, connectionParametersHandler *handshake.ConnectionParametersManager, streamFramer *streamFramer, version protocol.VersionNumber) *packetPacker { func newPacketPacker(connectionID protocol.ConnectionID, cryptoSetup *handshake.CryptoSetup, connectionParametersHandler *handshake.ConnectionParametersManager, streamFramer *streamFramer, version protocol.VersionNumber) *packetPacker {