MCPcopy
hub / github.com/google/gopacket / addFinalDecodeError

Method addFinalDecodeError

packet.go:185–194  ·  view source on GitHub ↗
(err error, stack []byte)

Source from the content-addressed store, hash-verified

183}
184
185func (p *packet) addFinalDecodeError(err error, stack []byte) {
186 fail := &DecodeFailure{err: err, stack: stack}
187 if p.last == nil {
188 fail.data = p.data
189 } else {
190 fail.data = p.last.LayerPayload()
191 }
192 p.AddLayer(fail)
193 p.SetErrorLayer(fail)
194}
195
196func (p *packet) recoverDecodeError() {
197 if !p.decodeOptions.SkipDecodeRecovery {

Callers 3

recoverDecodeErrorMethod · 0.95
initialDecodeMethod · 0.80
decodeNextLayerMethod · 0.80

Calls 3

AddLayerMethod · 0.95
SetErrorLayerMethod · 0.95
LayerPayloadMethod · 0.65

Tested by

no test coverage detected