From f4baac69a551c72aca59579d0c4cb9960289080d Mon Sep 17 00:00:00 2001 From: evilsocket Date: Sun, 11 Feb 2018 20:33:06 +0100 Subject: [PATCH] misc: small fix or general refactoring i did not bother commenting --- packets/serialize.go | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/packets/serialize.go b/packets/serialize.go index c3b1699b..7bf52c2d 100644 --- a/packets/serialize.go +++ b/packets/serialize.go @@ -4,17 +4,15 @@ import ( "github.com/google/gopacket" ) -func Serialize(layers ...gopacket.SerializableLayer) (error, []byte) { - // Set up buffer and options for serialization. - buf := gopacket.NewSerializeBuffer() - opts := gopacket.SerializeOptions{ - FixLengths: true, - ComputeChecksums: true, - } +var SerializationOptions = 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 nil, buf.Bytes() }