Remove error return value from DecodeLayers
It is never checked, so add a comment explaining why.
This commit is contained in:
1 parent
3222478449
commit
d6fedc1e6e
1 file changed
+6
-2
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user