Remove error return value from DecodeLayers

It is never checked, so add a comment explaining why.
This commit is contained in:
David Wragg authored and Matthias Radestock committed 2015-06-29 10:47:56 +01:00
1 parent 3222478449
commit d6fedc1e6e
1 file changed
+6 -2
+6 -2
View File
@@ -22,8 +22,12 @@ func NewEthernetDecoder() *EthernetDecoder {
return dec
}
func (dec *EthernetDecoder) DecodeLayers(data []byte) error {
return dec.parser.DecodeLayers(data, &dec.decoded)
func (dec *EthernetDecoder) DecodeLayers(data []byte) {
// We intentionally discard the error return here, because it
// is normal for gopacket to return an error saying that it
// cannot decode a layer beyond the ones we specified when
// setting up the parser.
dec.parser.DecodeLayers(data, &dec.decoded)
}
func (dec *EthernetDecoder) sendICMPFragNeeded(mtu int, sendFrame func([]byte) error) error {