misc: small fix or general refactoring i did not bother commenting

This commit is contained in:
evilsocket 2018-02-11 20:33:06 +01:00
commit f4baac69a5

View file

@ -4,17 +4,15 @@ import (
"github.com/google/gopacket" "github.com/google/gopacket"
) )
func Serialize(layers ...gopacket.SerializableLayer) (error, []byte) { var SerializationOptions = gopacket.SerializeOptions{
// Set up buffer and options for serialization. FixLengths: true,
buf := gopacket.NewSerializeBuffer() ComputeChecksums: true,
opts := gopacket.SerializeOptions{ }
FixLengths: true,
ComputeChecksums: true,
}
if err := gopacket.SerializeLayers(buf, opts, layers...); err != nil { func Serialize(layers ...gopacket.SerializableLayer) (error, []byte) {
buf := gopacket.NewSerializeBuffer()
if err := gopacket.SerializeLayers(buf, SerializationOptions, layers...); err != nil {
return err, nil return err, nil
} }
return nil, buf.Bytes() return nil, buf.Bytes()
} }